• ベストアンサー

エクセル関数について・・・。

めっちゃ簡単な事なのかもしれませんがどうにも分からないのでどなたか教えて下さい。 全ての値の計はSUM関数で求められますが、ある条件にあった合計数を求めたいのです。 添付します表では、全ての値の合計は590です。 このうち「あじ」「まぐろ」「しゃけ」だけの合計を求めたいのです。 SUMIF関数を使用してみましたが条件が1個だけしか指定できず困ってます・・。 質問の意味お分かりいただけますかね・・・。 間単にいうと、『A列が あじorまぐろorしゃけの場合のB列の合計を求めたい』です。 よろしくお願いします!!!

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

  • ベストアンサー
  • m_inoue222
  • ベストアンサー率32% (2251/6909)
回答No.4

テーブル作って参照すれば簡単ですが、全くの初心者なら以下の方法はどうでしょうか? 1  A   B  C   D    E    F    G    H      J 2     たい あじ ひらめ まぐろ さんま  たこ  しゃけ 3 たい  50                                 50 SUM(B3:H3) 4 あじ     100                            100 5 ひらめ        50                          50 6 まぐろ            20                      20 7 さんま                  200              200 8 あじ      50                             50  9 たこ                         20          20  10しゃけ                             100    100                                          590=SUM         あじ+まぐろ+しゃけ   12     50 150 50  20    200   20  100                270 =B12+E12+H12        SUM(B3:B10)   J列をB列の位置に置けば求められている表にはなります あまりにも基本すぎますか? 「IF文」が使えるならもう少しスマートな表にもなります A列に、合計したい行だけフラグを立てる(1を手入力する) 1  A     B     C       D 2       たい    50       0=if(A2=1,C2,0)...A2が1だったらC2の値を、そうでなかったら0にする 3  1    あじ   100     100=if(A3=1,C3,0)...A2が1だったらC2の値を、そうでなかったら0にする 4       ひらめ   50       0 5  1    まぐろ   20      20 6       さんま  200       0  7  1    あじ    50      50 8       たこ    20       0 9  1    しゃけ  100     100              590=SUM 270=SUM  D列の文字色を白色にでもされれば表面上は見えませんね もっとスマートになら...私の時間切れです

ahorizumu
質問者

お礼

ありがとうございます。 求めたい条件にフラグを立てる方法は思いつきました。 ただ、都度フラグを立てるという作業が入ってしまいます。 楽しすぎですかね・・・。

その他の回答 (3)

  • 178nso
  • ベストアンサー率31% (21/66)
回答No.3

SUMIFを3つ足し算するとできます。

ahorizumu
質問者

お礼

ありがとうございます。 なるほど・・・。確かに求めている条件の合計は出せますね。。。 ただ実際は例の条件の他にまだまだ条件はあるので(イカやタコも)、1個1個 SUMIFを作っていかなければいけませんね。。。 一行でバシッと出来ればサイコーなんですけど・・・。

  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.2

列や行の参照も含めた画像を添付していただけると回答しやすかったのですが、 A列が魚の名称 B列が魚の数値(価格?) 1行目~たい… というように固定の配置なのでしたら、 関数にこだわらずとも、 B10に、「=B2+B4+B8」と式を書くだけでもその合計が求められます。

ahorizumu
質問者

お礼

ありがとうございます。 確かに値の入るセルが固定であればご回答頂いたやりかたで出来ますね。 ・・ただ、固定ではないのです。 時には3行目がまぐろだったり・・3行目がしゃけだったり・・・。 なので都度計算式を入れなければいけなくなってしまいます。。。 他にやり方あればお願いします。

  • KEIS050162
  • ベストアンサー率47% (890/1879)
回答No.1

SUMIFという関数が使えると思います。 私のつたない解説よりも、Excelのヘルプで ”SUMIF"と入れてみてください。まぐろ と ニンジン の違いはありますが、ほぼビンゴの例が紹介されているはずです。 取り急ぎ。

ahorizumu
質問者

お礼

ありがとうございます。 ヘルプ見てみました。確かにニンジンでした。 関数ですが、ヘルプ内の解説ではやはり条件は1個だけに思われます。 ○○が野菜の時の合計・・みたいな感じで。。。 求めている物が、○○が野菜と・ニンジンと・・・・・の合計・・の様に複数条件ですのでもう一歩欲しいです。

関連するQ&A