• ベストアンサー

Excelの時間集計

Excelで時間集計をしたいのですが表が以下のようになっています。 3月4日  月 3  〃    〃  5  〃    〃  3  〃    〃  1 3月5日  火  2    〃    〃  4  〃    〃  2  〃    〃  2 のようになっています 4日 5日それぞれの時間を集計したいのですが 3月4日  月は 12 3月5日  火は 10 となりますがそれぞれ日毎の合計の時間を自動で計算したいのですが どうしたらいいのでしょうか?  

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

> E1に合計時間を入れるようにするには如何したらいいのですか。 > いろいろ試していますができません。 E1に何の合計時間を表示したいのでしょう。 集計用に提示した式に手を入れれば表示できるはずですが……。 もし、3/4の時間を集計したいのならこんな感じです。 =SUMIF($D$13:$D$20,"2013/3/4",$C$13:$C$20)

LHS07
質問者

お礼

おかげさまでできるようになりました。 ありがとうございます。

その他の回答 (2)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

もしかして表中に本当に「〃」と入れているんですか? その書き方を止めましょう……と、言いたいところですが既にそうなっているのなら仕方がないですね。 D列を作業列として使います(見せたくないなら後で非表示にします)。 D13に =A13 D14に =IF(A14="〃",D13,A14) と、入れてD20までコピー 集計用にA22に3/4、A23に3/5と入れておきます。 C22に =SUMIF($D$13:$D$20,A22,$C$13:$C$20) と入れてC23にもコピー これでどうでしょう。

LHS07
質問者

お礼

ほんとうにありがとうございます。 D13に =A13 D14に =IF(A14="〃",D13,A14) と、入れてD20までコピー しました。 E1に合計時間を入れるようにするには如何したらいいのですか。 いろいろ試していますができません。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 A列が日付、C列が時間数としてD列の日付グループ先頭セルに表示します。 D1に=IF(COUNTIF($A$1:A1,A1)=1,SUMIF(A:A,A1,C:C),"")を入力、下方向にオートフィル 又は、D1以下に集計する日付を事前に入力、E1に=IF(D1<>"",SUMIF(A:A,D1,C:C),"")を入力、下方向にオートフィル

LHS07
質問者

お礼

回答ありがとうございます。感謝します。 最初の行が13からなのですが D1に =IF(COUNTIF($A$13:A13,A13)=1,SUMIF(A:A,A13,C:C),"") とでも入力してみました。 A1を13と置き換えても自動集計されなかったのですが・・・?

関連するQ&A