このような場合に役立つExcel関数知りませんか
WindowsXPでExcel2003を利用しています
A B C
1 つぼ八 ししゃも 300
2 すきや 卵焼き 250
3 つぼ八 ししゃも 300
とあったときに、A4セルにつぼ八のししゃもの合計を表示させる方法は無いでしょうか(答えは600になります)
VLOOKUP等も考えたのですが、うまくいきません
よい方法をご存知の方、使用する関数名だけでも結構ですのでお教え願います
よろしくお願いいたします
回答(3件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
DSUMを使う方法。
例データ
A列 B列 C列
店メニュー金額
つぼ八ししゃも300
すきや卵焼き250
つぼ八ししゃも300
つぼ八ししゃも20
ーー
条件
F1:G2
店メニュー
つぼ八ししゃも
式
=DSUM(A1:C100,"金額",F1:G2)
結果
620
ーーー
>Excel関数知りませんか
毎日このタイプの質問がのる。
このタイプの過去質問を検索が難しいようだが。複数条件加算とでも検索するのかな。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=310729
質問回答読んでいる人は皆知っていること。
この回答へのお礼
ありがとうございます、大変参考になりました
ご指摘ごもっともだと思いました
できるだけ無駄な質問は控えるようにいたします
No.2ベストアンサー10pt
配列数式を使う方法
=SUM(IF((A1:A3="つぼ八")*(B1:B3="ししゃも"),C1:C3))
と入力してCTrl+Shift+Enterで確定する。
※確定後に数式バー上の数式は{}で囲まれて表示されます。
参考でEXCEL2007でなら新しい関数があるのでご紹介
=SUMIFS(C1:C3,A1:A3,"つぼ八",B1:B3,"ししゃも")
この回答へのお礼
ありがとうございます、大変参考になりました
研究してみます
No.1ベストアンサー20pt
一例です。
=SUMPRODUCT((A1:A3="つぼ八")*(B1:B3="ししゃも")*C1:C3)
この回答へのお礼
とりあえずやってみましたができました
初めての関数ですので調べてみます
ありがとうございました
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示












