- ベストアンサー
オートSUM
セルAに朝飯、昼飯、夕飯、etc・・入力されて、セルBに金額が打たれているのを朝飯は朝飯でオートSUMする関数教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A1:A10に朝飯・・・、B1:B10に金額が入力されている場合 =SUMIF(A1:A10,"朝飯",B1:B10) で『朝飯』の金額が出せます
その他の回答 (4)
- telescope
- ベストアンサー率54% (1069/1958)
「オートSUM」というのは、ツールバーにある「Σ」ボタンのことですね。これを使うということなら、 「データ」-「フィルタ」で「オートフィルタ」をクリックして A列の「朝飯」を選び、B列の最下行を選択して「Σ」ボタンを押せば、 =SUBTOTAL(9,B2:B30) と式が代入されフィルタで指定した「朝飯」の合計が表示されます。 関数を使う方法は、既にいくつか回答がありますが、 =SUMPRODUCT((A2:A30="朝飯")*B2:B30) または、セル参照して(A2せるが「朝飯」なら) =SUMPRODUCT((A2:A30=A2)*B2:B30) でも出来ます。 オートSUM(Σボタン)は、 |A |B |C |D 1 |地域|4月|5月| 2 |東京| 20| 30| 3 |大坂| 25| 15| のような表が合った場合、 A1からD4までを範囲指定して、オートSUM(Σボタン)を押すと 縦、横の合計を自動的に計算します。だからオートSUMというのでしょうね。
- Fukutarou
- ベストアンサー率30% (193/641)
オートSUMでは、有りませんが 朝食や夕食の金額集計をされるみたいですので、方法を書きます。 セルAの下に朝食や昼飯、夕飯などが並んでおり、その横に金額が有るわけですから、 データの絞込みをするためのフィルタ機能を使用します。 (1)一番上でデータ→フィルタ→オートフィルタを選択する。 (2)集計の場所に「=SUBTOTAL(3,B$2:B2)」と入力(この3は集計を意味します) フィルタで全部を選択すると全部の集計、夕飯を選択すると、夕飯だけの表示とその集計、...となります。 便利ですよ。
オートではありませんが・・・。 下記でどうですか?範囲は修正して下さい。 ピボットテーブルという方法もありますが。 =SUMIF(A1:A3,"朝飯",B1:B3)
- mu2011
- ベストアンサー率38% (1910/4994)
検索範囲をA列、集計範囲をC列として、=SUMIF(A:A,"朝飯",C:C)で如何でしょうか。
お礼
凄いです ありがとうございました 又お願いします。