- ベストアンサー
同月の同じ項目の合計を求めたい
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
年をまたいだデータがないようなので、元の数式の一部を以下のように変更してください。 変更前 ($A$2:$A$40=M$1) 変更後 (MONTH($A$2:$A$40)=MONTH(M$1))
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! すでに回答が出ていますので、余計なお世話かもしれませんが・・・ M3セルに =IF(OR($L3="",M$1=""),"",SUMPRODUCT((MONTH($A$2:$A$40)=MONTH(M$1))*($B$2:$B$40=$L3)*($C$2:$C$40))) N3セルに =IF(OR($L3="",M$1=""),"",SUMPRODUCT((MONTH($A$2:$A$40)=MONTH(M$1))*($B$2:$B$40=$L3)*($D$2:$D$40))) という数式を入れ、M3・N3セルを範囲指定し、2セルずつ列方向にオートフィルでコピーします。 最後にコピーした最終列のフィルハンドルで下へコピーしてみてください。 「0」が目障りであれば、メニュー → ツール → オプション → 表示タブ の「ゼロ値」のチェックを外してみてください。 以上、お役に立てばよいのですが・・・m(__)m
お礼
いつもいつもご協力いただき誠に有難うございました。 テストの結果うまくいきました。 それにも増していつもご丁寧な回答は感心させられます。 今後ともよろしく御願いします。 誠に申し訳ありませんがNo2の方に優先させていただきました。
- kmetu
- ベストアンサー率41% (562/1346)
どこかのセル(たとえばQ2)に =A2&B2 とし、下に必要なだけフィルします N5に =SUMIF(Q:Q,M$1&$L5,E:E) として下に必要なだけフィルしてください。
補足
早速ご回答いただき有難うございました。 各セルのユーザ定義は A列 mm/dd M1 yyyy/mm H列 yyyy/mm 各セルの表示は H2 =A2&B2 H4 40179煎餅 H5 40193煎餅 N5 80 以上で N5 の値は 80 と変わりませんでた。 何処か小生のミスでしょうか。
お礼
ご回答誠に有りが瀬藤ございました。 早速テストさせていただきました。 うまくできました。 今後ともご指導よろしく御願いいたします。