• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:時間計算で質問です。)

時間計算でエクセル2000で合計を求める方法について

このQ&Aのポイント
  • エクセル2000を使用して、特定の日付に対応する時間を合計する方法について教えてください。
  • シート2には、シート1の特定のセルに=INDEX(シート1!$A$5:$G$19),MATCH(B5,シート1!$A$5:$A$19,0),7)と入力されています。この式では、シート1に存在しない日付の場合にエラーが出ます。1日から31日までの合計を出すためにはどうすればよいでしょうか。
  • エクセル2000で、シート1とシート2の特定のセルを使って日付に対応する時間を合計する方法を教えてください。

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

  • ベストアンサー
回答No.3

Sheet2のAGに =SUM(Sheet1!G5:G19) と入力すればエラーはでません。 また、No.1の方と同じ考えで、 =IF(ISERROR(MATCH(B5,Sheet1!$A$5:$A$19,0)),"",INDEX(Sheet1!$G$5:$G$19,MATCH(B5,Sheet1!$A$5:$A$19,0))) としても良いと思います。

yotarou001
質問者

お礼

シート1を縦に足せばいいんですよね。シート2を横に足すことばかり考えていました。 ありがとうございました。

その他の回答 (2)

回答No.2

>シート2の時間が出ているところだけを足していきけば合計は出るのですが時間の出ていない所(1日3日等)を足すとエラー(#N/A)になる。 >このエラーを出さないように1日から31日までを合計するにはどうしたらいいのかお教え願えればうれしいです。   SUM関数を使う。   例:A6~AF6を足し算する場合 =SUM(A6:AF6)   例:B3+D4+E3+G6+Sheet1!A4+Sheet1!d3を足し算する場合 =SUM(B3,D4,E3,G6,Sheet1!A4,Sheet1!d3)   例:B3~F6の表のすべてと、E8~G12の表のすべてを足し算する場合 =SUM(B3:F6,E8:G12)

yotarou001
質問者

お礼

ありがとうございました。今後の参考にさせていただきます。

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

一例です。 エラーの箇所を空白にしては如何でしょうか。(条件付き書式も不要になります) =IF(COUNTIF(シート1!$A$5:$A$19,B$5),INDEX(シート1!$A$5:$G$19),MATCH(B5,シート1!$A$5:$A$19,0),7),"")

yotarou001
質問者

お礼

早速のアドバイスありがとうございます。今後の参考にさせていただきます。勉強になりました

関連するQ&A

専門家に質問してみよう