[[20120501003009]] 『時間の集計(9:00以降)』(fatboy) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間の集計(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)

御礼申し上げます
1番始めの方、(se_9)さま、(ななし)さま、(HANA)さま
皆々様私の不慣れなかつ的外れな質問にお付き合いくださいましてありがとうございます。
なんとか表が完成しました。感謝、感謝、感謝でございます。
また、質問の方法などこれから皆様の色々なご回答例などを参考にさせて頂き頑張りたいと思います。
今後ともよろしくお付き合い頂ければ幸と存じ上げます。

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.