• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの日付関数について教えてください。)

エクセルの日付関数で同じ日付の金額を合算する方法

このQ&Aのポイント
  • エクセルで特定の条件を満たす日付の金額を合算する方法について教えてください。
  • 日付関数を活用してエクセル上で同じ日付の金額を抽出し、合計する方法についてご教授ください。
  • WindowsXP ProとExcel 2003の環境で、同じ日付の金額を合算するための適切な関数を教えてください。

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

  • ベストアンサー
  • ODEX
  • ベストアンサー率58% (7/12)
回答No.3

見当違いの回答だったらスイマセン。 D10とD11ではなく、F10 F11に入れるので宜しければ、こちらで如何でしょうか? D1 =IF(A1="","",IF(A1=C1,C1,"")) E9 =MAX($D$1:$D$11) E10 1 E11 =IF(E10="","",IF(SMALL($D$1:$D$11,E10+1)<$E$9,E10+1,"")) F10 =SUMIF($D$1:$D$10,SMALL($D$1:$D$10,E10),$B$1:$B$10) F11 =IF(E11="","",SUMIF($D$1:$D$10,SMALL($D$1:$D$10,E11),$B$1:$B$10)) 後は下にビローンと+を伸ばしてください。 考え方的にはD列にA列とC列が同じ日付の数値を表示させ、 違う行でも大丈夫なようにE列にまとめさせて、F列に結果を出させました。

noname#201736
質問者

お礼

ご回答ありがとうございます。 本回答にて解決しました。 ありがとうございました。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

丁寧に順を追って加工していけば,何も難しい事はありません。 添付図: E2: =IF(AND(F2<>"",MATCH(F2,F:F,0)=ROW(F2)),COUNT($E$1:E1)+1,"") F2: =IF(A2=C2,A2,"") G2: =IF(F2="","",B2) E10: =IF(ROW(E1)>MAX($E$2:$E$6),"",ROW(E1)) F10: =IF(E10="","",VLOOKUP(E10,$E$2:$G$6,2)) G10: =IF(E10="","",SUMIF($F$2:$F$6,F10,$G$2:$G$6)) もし今作成中のシートで絶対何が何でも他のセルを使いたくなければ,同じ事を裏のシート2などに展開して結果だけ取ってきても出来ます。

noname#201736
質問者

お礼

ご回答ありがとうございます。 他のセル(G列以降)や他シートでは出来ない制限があることを付け加えませんでした。 申し訳ございません。

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

同じ日付(1)と同じ日付(2)の違いは何ですか?

noname#201736
質問者

お礼

ご回答ありがとうございます。 入力する人(処理する人)が異なるからです。

関連するQ&A