人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excel関数について質問です。お力をお貸し下さい。
A1に入った時間 B1に出た時間 をそれぞれ入力します。
C1に滞在時間が90分を超えた場合、15分を超えるごとに2000を加算していく式が知りたいのです。
91分?105分までは2000・106分?120分は4000という感じです。
90分までは0とします。

例:10:00に入って11:50に出た場合滞在時間は110分。C1には4000と表示させたい。
という感じなのですが・・・
宜しくお願いします。

●質問者: chig
●カテゴリ:コンピュータ 学習・教育
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● あるぴにっくす
●100ポイント

こういうこと?
f:id:alpinix:20120322165057j:image

C2に入ってるのは
=(ROUNDUP(F2/15,0)-6)*2000

ちなみにE2は
=B2-A2

F2は
=HOUR(E2)*60+MINUTE(E2)
としてるだけ。


chigさんのコメント
表で説明して下さり分かり易いです! ありがとうございます。

2 ● うぃんど
●100ポイント

一例

=IF(B1>A1,(ROUNDUP((B1-A1) / "00:15:00",0) - 6) * 2000,"")

最初の90分も含めて、基本単位が15分なので、
まずは15分で割り、端数を切り上げる方式で計算してます

最初の90分を15分単位に区切ると6単位になるので、
6を除外したものに 2000 を掛けている

ついでに未記入の場合を考慮してIFも利用


chigさんのコメント
早速の回答、ありがとうございます。 未記入の事まで考慮して下さり有難いです!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ