- ベストアンサー
エクセルの関数:条件を付けて合計を求める方法
- エクセルの関数を使って、複数の条件を付けて合計を求める方法について教えてください。
- 例えば、売上個数の表で特定の条件を絞り込んで合計を求める方法について知りたいです。
- フィルター機能ではなく、関数を使って特定の条件で売上の合計を求める方法を教えてください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
沢山の回答がでていますので、解決していると思いますが >といった一ヶ月の売り上げ個数リストがあったとして ということなので =SUMPRODUCT((B1:B10="青森産")*(C1:C10="りんご"),D1:D10) だけでいいかな 月も必用であれば =SUMPRODUCT((MONTH(A1:A100)=4)*(B1:B100="青森産")*(C1:C10="りんご"),D1:D100) A列がシリアル値として
その他の回答 (5)
- はる のパパ(@van62097)
- ベストアンサー率20% (157/758)
りんごのセルが間違っていましたので修正した回答をお送りします。 =SUMIFS(D1:D31,B1:B31,"青森産",C1:C31,"りんご") ごめんなさいね。
お礼
修正の回答までしていただきありがとうございました。 理想としていた関数の使い方でしたが、バージョンが2003 なので、この関数が使えず悔しいです。 バージョンを記載していなかったためお手数をおかけ し申し訳ありませんでした。
- はる のパパ(@van62097)
- ベストアンサー率20% (157/758)
下記の式で出来ると思います。 ただし、1個、2個の"個"は外して下さい。 =SUMIFS(D1:D31,B1:B31,"青森産",B1:B31,"りんご")
お礼
バージョンの入力を忘れていました。 エクセル2003でした。 せっかくご回答いただいたのに申し訳ありませんでした。 ご回答ありがとうございました。
- keithin
- ベストアンサー率66% (5278/7941)
ご利用のエクセルのバージョンがご相談に明記されていませんが。 エクセル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) などのようにして計算します。 ご相談投稿では、普段あなたが使っているソフトのバージョンまでキチンと明記することを憶えて下さい。
お礼
バージョンの入力を忘れていました。 失礼しました。 バージョンはエクセル2003です。 早々にご回答いただきありがとうございました。
- shintaro-2
- ベストアンサー率36% (2266/6245)
お礼
早々にご回答いただきありがとうございました。 困っていたのでとても助かりました。 参考にさせていただきます。
お礼
ご回答ありがとうございます。 =SUMPRODUCT((B1:B10="青森産")*(C1:C10="りんご"),D1:D10) で計算しようと思います。 理想に近かったのでベストアンサーとさせていただきます。 ありがとうございました。