- ベストアンサー
エクセルで条件に合うセルを横に合計する方法は?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
添付図: たとえばB3に =SUMPRODUCT(($D$2:$H$2="支払日")*(D3:H3=A3), E3:I3) 以下コピー のようにして計算できます。 ご自分のシートでの計算用に,直し間違えないようにくれぐれも注意してください。 #補足 危険を冒せば,単純に B3: =SUMIF(D2:H2,A3,E3:I3) でも計算できます。 万一にも支払額に,「指定の日付と同じ値(例えば3月3日なら40,971円)」が入ってしまう事が絶対にないと言い切れるなら。 #参考 Excel2007以降を使っているなら,SUMIFS関数を使った方がもうちょっと簡単なのでお薦めです。式の立て方は,最初の式とだいたい似た具合でできます。 ご相談投稿ではご利用のソフト名は元より,ご利用のソフトのバージョンまでキチンと明記することを憶えてください。 #それで。 アナタのエクセルの何列何行に何が入ってるのかサッパリ判りませんので,その絵じゃ具体的な数式とか回答できないですよね。 SUMPRODUCTで計算できますよ,とだけ聞いてもムズカシイでしょ? 結局回答者が,わざわざ添付図のような説明を作るところからやらなきゃならない。これって回答者の仕事でしょうか。どう思います?
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
補足の(簡単で危険な)式に誤記がありました。 B3: =SUMIF(D3:H3,A3,E3:I3) です。 失礼しました。
お礼
ご回答いただきありがとうございます。 ご回答だけでなく、質問時の注意点もご指導いただきありがとうございます。 恥ずかしながら、ご指摘を受けて初めて気が付いた次第です。 ご回答くださる方にお手数をおかけしたことは、本当に申し訳なく思っております。 今後気をつけたいと思います。本当にありがとうございました。 エクセルのバージョンは2003と2007の両方で使用することになるので、 2003に合せて作成したいと思います。