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

エクセルの関数:条件を付けて合計を求める方法

このQ&Aのポイント
  • エクセルの関数を使って、複数の条件を付けて合計を求める方法について教えてください。
  • 例えば、売上個数の表で特定の条件を絞り込んで合計を求める方法について知りたいです。
  • フィルター機能ではなく、関数を使って特定の条件で売上の合計を求める方法を教えてください。

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

  • ベストアンサー
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.6

沢山の回答がでていますので、解決していると思いますが >といった一ヶ月の売り上げ個数リストがあったとして ということなので =SUMPRODUCT((B1:B10="青森産")*(C1:C10="りんご"),D1:D10) だけでいいかな 月も必用であれば =SUMPRODUCT((MONTH(A1:A100)=4)*(B1:B100="青森産")*(C1:C10="りんご"),D1:D100) A列がシリアル値として

rururu77
質問者

お礼

ご回答ありがとうございます。 =SUMPRODUCT((B1:B10="青森産")*(C1:C10="りんご"),D1:D10) で計算しようと思います。 理想に近かったのでベストアンサーとさせていただきます。 ありがとうございました。

その他の回答 (5)

回答No.5

りんごのセルが間違っていましたので修正した回答をお送りします。 =SUMIFS(D1:D31,B1:B31,"青森産",C1:C31,"りんご") ごめんなさいね。

rururu77
質問者

お礼

修正の回答までしていただきありがとうございました。 理想としていた関数の使い方でしたが、バージョンが2003 なので、この関数が使えず悔しいです。 バージョンを記載していなかったためお手数をおかけ し申し訳ありませんでした。

noname#204879
noname#204879
回答No.4

添付図さんしょう G2: =SUMPRODUCT(($A$1:$A$31>=$F$1)*($A$1:$A$31<=EOMONTH($F$1,0))*($B$1:$B$31=G$1)*($C$1:$C$31=$F2),$D$1:$D$31)

rururu77
質問者

お礼

画像つきのわかりやすい回答ありがとうございます。 ご親切にエクセルでつくっていただきうれしかったです。

回答No.3

下記の式で出来ると思います。 ただし、1個、2個の"個"は外して下さい。 =SUMIFS(D1:D31,B1:B31,"青森産",B1:B31,"りんご")

rururu77
質問者

お礼

バージョンの入力を忘れていました。 エクセル2003でした。 せっかくご回答いただいたのに申し訳ありませんでした。 ご回答ありがとうございました。

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

ご利用のエクセルのバージョンがご相談に明記されていませんが。 エクセル2007以降を使っているなら、 =SUMIFS(D:D,B:B,"青森県",C:C,"りんご",A:A,">="&DATE(2012,4,1),A:A,"<"&DATE(2012,5,1)) などのようにして計算します。 エクセル2003以前を使っているなら =SUMPRODUCT((DATE(2012,4,1)<=A1:A10)*(A1:A10<DATE(2012,5,1)*(B1:B10="青森県")*(C1:C10="りんご"),D1:D10) などのようにして計算します。 ご相談投稿では、普段あなたが使っているソフトのバージョンまでキチンと明記することを憶えて下さい。

rururu77
質問者

お礼

バージョンの入力を忘れていました。 失礼しました。 バージョンはエクセル2003です。 早々にご回答いただきありがとうございました。

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1
rururu77
質問者

お礼

早々にご回答いただきありがとうございました。 困っていたのでとても助かりました。 参考にさせていただきます。

関連するQ&A

専門家に質問してみよう