- ベストアンサー
SUMPRODUCT関数の日付関数で困っています
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 画像の配置の場合はC3セルに =SUMPRODUCT(($A$11:$A$14=$A3)*(MONTH($C$11:$C$14)=MONTH(C$2)),$D$11:$D$14) という数式を入れ列・行方向にフィルハンドルでコピーしてみてください。 ※ 実績のデータが複数年に渡って存在する場合は もう一つ条件に「年」を加えて =SUMPRODUCT(($A$11:$A$14=$A3)*(YEAR($C$11:$C$14)=YEAR(C$2))*(MONTH($C$11:$C$14)=MONTH(C$2)),$D$11:$D$14) といった感じにしてやります。m(_ _)m
その他の回答 (4)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.5
C3=SUMPRODUCT(($D$11:$D$14)*(TEXT($C$11:$C$14,"yyyymm")=TEXT(C$2,"yyyymm"))*($A$11:$A$14=$A3))
- tom04
- ベストアンサー率49% (2537/5117)
回答No.4
No.1です。 たびたびごめんなさい。 他の方の回答を拝見して・・・ C3セルは =SUMIFS($D$11:$D$14,$A$11:$A$14,$A3,$C$11:$C$14,">="&C$2,$C$11:$C$14,"<"&EDATE(C$2,1)) としても大丈夫だと思います。 ※ 複数年データでも問題ありません。m(_ _)m
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.3
noname#204879
回答No.2
C3: =SUMPRODUCT(($A$11:$A$14=$A3)*($C$11:$C$14>=C$2)*($C$11:$C$14<=EOMONTH(C$2,0))*($D$11:$D$14))