• 締切済み

指定した日時間の合計を取得したい

拙い質問文となりますがご容赦ください。 エクセルで関数を用いて、ある日時間の合計数を取得させたいです。 以下条件となります。 1.関数を組み込むファイルに日時を入力(A1に開始日時、A2に終了日時を入力) 2.別のファイルに管理されている日時に対応した数値を取得させたい (1.で入力したA1~A2までの間の合計を1.のファイルに出力させたい) 特定の日時を出力させるだけならsumifやhlookupの検索条件でA1を指定すればよいのですが、A1からA2までの合計、となると検索条件が組めません。 A1~A2の期間は基本的には1週間なので、強引にsumの中にhlookupを7つ組み込めばなんとかなりますが、ファイルのパスが長い為、スマートではありません) A1~A2の合計を取得する A1~7日間分の合計を取得する ※現在A1を始点として、A2からA1の差分を日時数として、その日時分取得する、という方法がうまくいきそうなイメージがありますが、実装まで至っていません。。。 よろしくお願い致します。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! DSUM関数で対応できるとおもい、 ↓の画像を作成して、投稿しようと思ったら、 すでにNo.1のmt2008様が回答されていました。 まったく同じ回答になってしまいますが、 せっかく表を作成したので 迷惑でしょうがアップさせていただきます。 ↓のSheet1の A5セル =IF(A1="","",">="&TEXT(A1,"mm/d")) B5セル =IF(A2="","","<="&TEXT(A2,"mm/d")) C5セル =IF(COUNTBLANK(A5:B5)>0,"",DSUM(Sheet2!A1:B6,2,A4:B5)) という数式が入っています。 以上、参考になれば幸いです。 どうも失礼しました。m(__)m

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

実際のデータがどのようになっているかが判りませんので詳細な回答はできませんが、DSUM関数で、検索条件をANDにすることで解決できそうに思えます。 添付の画像、見えますかね?

関連するQ&A

専門家に質問してみよう