こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

拙い質問文となりますがご容赦ください。

エクセルで関数を用いて、ある日時間の合計数を取得させたいです。

以下条件となります。
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の差分を日時数として、その日時分取得する、という方法がうまくいきそうなイメージがありますが、実装まで至っていません。。。

よろしくお願い致します。

投稿日時 - 2009-06-25 11:23:40

QNo.5073145

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.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

投稿日時 - 2009-06-25 12:30:21

ANo.1

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

添付の画像、見えますかね?

投稿日時 - 2009-06-25 12:05:47

あなたにオススメの質問