- 締切済み
【Excel】日時で合計額を出したい
- みんなの回答 (3)
- 専門家の回答
みんなの回答
すでに回答がされていますが、難問でしたが、できましたので回答させてください。 A列に金額、B列に日時が入っているとして C2に=SEARCH("/",B2,9) D2に=MID(B2,C2+1,10) E2に=MID(B2,1,C2-1) F2に =LEN(D2) G2に =MID(D2,1,F2-3) と入れて、下にコピー貼り付けをします。 計算ができたところで メニューバーのデータ 集計 を選びグループの基準にはG列を、集計の方法には合計を、集計するフィールドにはA列の金額を指定して実行すると時間ごとに合計のランが追加され合計値が示されます。試してい見てください。
- keithin
- ベストアンサー率66% (5278/7941)
まずD1には、間違いなく 2014/1/1 を記入したうえで、ご利用のエクセルのバージョンに応じた方法でセルの書式設定の表示形式から所定の日付の設定を付けておきます 同様にD2以下も 0:00 のように時刻を記入したうえで、たとえば h時 などの表示形式を付けておきます ご利用のエクセルでは、E2には =SUMIF($B:$B,"<"&(D$1+D2+"1:0"),$A:$A) - SUMIF($B:$B,"<"&(D$1+D2),$A:$A) のように数式を記入します。 普段ご利用のエクセルのバージョンに応じて、使える関数だとか、具体的にここをえらんで何をクリックといった操作方法とか変わります。ご相談投稿では、普段ご利用のソフトのバージョンまでキチンと明記する事を憶えて下さい。
- hallo-2007
- ベストアンサー率41% (888/2115)
まずは、D列、F列にある時間を 文字ではなくて時刻で入力することが ヒントになります。 一例ですが 01:00:00 02:00:00 ・・・ 24:00:00 と入れておいて 表示形式で 1時まで 2時まで と表示させておけば 後はSUMIFS関数で計算できます。 =SUMIFS(A:A,B:B,"<="&(D$1+D2),B:B,">"&(D$1+D2-1/24)) といれて下へコピー こんな感じになるかと思います、