- ベストアンサー
エクセルの日付関数で同じ日付の金額を合算する方法
- エクセルで特定の条件を満たす日付の金額を合算する方法について教えてください。
- 日付関数を活用してエクセル上で同じ日付の金額を抽出し、合計する方法についてご教授ください。
- WindowsXP ProとExcel 2003の環境で、同じ日付の金額を合算するための適切な関数を教えてください。
- みんなの回答 (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列に結果を出させました。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
丁寧に順を追って加工していけば,何も難しい事はありません。 添付図: 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などに展開して結果だけ取ってきても出来ます。
お礼
ご回答ありがとうございます。 他のセル(G列以降)や他シートでは出来ない制限があることを付け加えませんでした。 申し訳ございません。
- nattocurry
- ベストアンサー率31% (587/1853)
同じ日付(1)と同じ日付(2)の違いは何ですか?
お礼
ご回答ありがとうございます。 入力する人(処理する人)が異なるからです。
お礼
ご回答ありがとうございます。 本回答にて解決しました。 ありがとうございました。