- ベストアンサー
エクセル関数について・・・。
- みんなの回答 (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列の文字色を白色にでもされれば表面上は見えませんね もっとスマートになら...私の時間切れです
その他の回答 (3)
- 178nso
- ベストアンサー率31% (21/66)
SUMIFを3つ足し算するとできます。
お礼
ありがとうございます。 なるほど・・・。確かに求めている条件の合計は出せますね。。。 ただ実際は例の条件の他にまだまだ条件はあるので(イカやタコも)、1個1個 SUMIFを作っていかなければいけませんね。。。 一行でバシッと出来ればサイコーなんですけど・・・。
- kamikami30
- ベストアンサー率24% (812/3335)
列や行の参照も含めた画像を添付していただけると回答しやすかったのですが、 A列が魚の名称 B列が魚の数値(価格?) 1行目~たい… というように固定の配置なのでしたら、 関数にこだわらずとも、 B10に、「=B2+B4+B8」と式を書くだけでもその合計が求められます。
お礼
ありがとうございます。 確かに値の入るセルが固定であればご回答頂いたやりかたで出来ますね。 ・・ただ、固定ではないのです。 時には3行目がまぐろだったり・・3行目がしゃけだったり・・・。 なので都度計算式を入れなければいけなくなってしまいます。。。 他にやり方あればお願いします。
- KEIS050162
- ベストアンサー率47% (890/1879)
SUMIFという関数が使えると思います。 私のつたない解説よりも、Excelのヘルプで ”SUMIF"と入れてみてください。まぐろ と ニンジン の違いはありますが、ほぼビンゴの例が紹介されているはずです。 取り急ぎ。
お礼
ありがとうございます。 ヘルプ見てみました。確かにニンジンでした。 関数ですが、ヘルプ内の解説ではやはり条件は1個だけに思われます。 ○○が野菜の時の合計・・みたいな感じで。。。 求めている物が、○○が野菜と・ニンジンと・・・・・の合計・・の様に複数条件ですのでもう一歩欲しいです。
お礼
ありがとうございます。 求めたい条件にフラグを立てる方法は思いつきました。 ただ、都度フラグを立てるという作業が入ってしまいます。 楽しすぎですかね・・・。