[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間の集計(9:00以降)』(fatboy)
エクセル初心者です かなり自分では色々な語句を使い検索をしたのですが、残念ながらギブアップとなりました。 よろしくお願いいたします。 説明もうまくできるか心配です。
質問内容 8:00 →カウントをしない 8:15 →カウントをしない 8:30 →カウントをしない 8:45 →0:00 9:00 →0:00 9:15 →0:15 9:30 →0:30 9:45 →1:00 10:00 →1:00 10:15 →1:15 10:30 →1:30 10:45 →1:45 (この時点の合計2:15となりますでしょうか) ・ ・ ・ ・ 上記のように9:00以降の端数を集計(合計)したいと思っております。 どうかよろしくお願い申しあげます。
[エクセルのバージョン] Excel2007 [OSのバージョン] Windows 7
_A_ 1 8:00 →カウントをしない 2 8:15 →カウントをしない 3 8:30 →カウントをしない 4 8:45 →0:00 5 9:00 →0:00 6 9:15 →0:15 7 9:30 →0:30 8 9:45 →1:00<<<<0:45とした場合 9 10:00 →1:00<<<<0:00 " 10 10:15 →1:15<<<<0:15 " 11 10:30 →1:30<<<<0:30 " 12 10:45 →1:45<<<<0:45 " =SUMPRODUCT((a1:a12>--"9:00")*(MOD(a1:a12,"1:00")))
A列 B列 C列 時間列 計算結果 B列の合計 1 ・ ・ 0:00 ←合計数『2:15』時間 2 ・ ・ 3 ・ ・ 4 8:00 0:00 5 8:15 0:00 6 8:30 0:00 7 8:45 1:00 8 9:00 1:00 9 9:15 0:15 10 9:30 0:30 11 9:45 0:45 12 10:00 1:00 13 10:15 1:15 14 10:30 1:30 15 10:45 1:45 16 ・ ・ 17 ・ ・ 18 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・
なぜ2:15になるのですか?9時以降の分計算合計は3:00になるはずですが。 あと7行目と8行目のB列の計算結果もおかしいですね。
B列にあらかじめ上記のような計算結果が入っているようなので =SUMPRODUCT(MOD(B4:B15,"1:00"))
でもいいですかね。
(se_9)
A列(時間列)には、0:00と15分刻みで数字が変化して入ります。
B列(計算結果)には、まだ式が入っておりません。ご教示下さい。
1、計算方法A列に対して8:45以降は9:00から引いた時間。
2、計算方法A列に対して8:44以前は0(ゼロ)にした時間。(マイナスにならない)
C列の1のセル(B列の合計)には、B列の合計時間。
頑張りますのでよろしくお願い申し上げます。
ご迷惑をおかけいたします。
(fatboy)
9:00以降の時間を足せばいいのかな =SUMPRODUCT((a1:a17>--"9:00")*(a1:a17-"9:00")) 違っていると思うので もう一度 正確な例を出すとより良い回答がもらえると思います。 (ななし)
最初は9:00以降と言っていたのに8:45以降に変更しているあたりが気になりますが それは置いといて…
A B C 1 2 3 4 8:00 5 8:15 6 8:30 7 8:45 8 9:00 9 9:15 10 9:30 11 9:45 12 10:00 13 10:15 14 10:30 15 10:45
B4セルに =IF(A4<TIME(8,45,0),0,ABS(A4-"9:00")) セルの書式設定の表示形式で時刻を選ぶ 下にフィルコピー
C1セルに先ほど提示した式を入れる
ということでしょうか?
(se_9)
2回目にご提示の例で、B7,B8部分が「1:00」になっているのはなぜですか? 御説明からだと「0:00」になりそうに思いますが。。。
また、A4:A15のデータだった場合、合計はいくつになるのが正解ですか?
サンプルデータは整合性のとれた状態にしてもらえると良いと思います。
印象では B4=MAX(A4-"9:00",0) ・・・ B15までフィルドラッグ D1=SUM(B4:B15)
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.