• ベストアンサー

エクセルでこんなことはできますか?

エクセルで、 A列には日付が入っていて、B列には数値が入っています。 「A列の日付の月が5月のところのB列の値を合計する」 という式を作ることは可能でしょうか? ワークシートのセルに式を入力して実現できるでしょうか? それともマクロでないとできないでしょうか?? 自分で考えてみたのですが、ギブアップです。。。 日付が入力されているセルの月の値を抽出というか 検索する方法がわかりません・・・ どなたかご教授いただけないでしょうか?

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

  • ベストアンサー
  • n4330
  • ベストアンサー率24% (215/872)
回答No.1

  =SUMPRODUCT((MONTH(A1:A2)=5)*(B1:B2)) これでどうです A1、A2、B1、B2はデータがある範囲にあわせてください  

hawaiimen6
質問者

お礼

ありがとうございます!! できました!!

その他の回答 (2)

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.3

SUMIFを使って引き算をする方法 =SUMIF(A1:A50,"<2008/6/1",B1:B50)-SUMIF(A1:A50,"<2008/5/1",B1:B50) 範囲は調整してください

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 行数は調整して下さい。 =SUMPRODUCT((MONTH(A1:A10)=5)*(B1:B10))

hawaiimen6
質問者

お礼

できました! ありがとうございます!

関連するQ&A