dポイントプレゼントキャンペーン実施中!

原料1100
原料2200
原料3300
原料4400
原料2500
原料3600
原料5700
原料2800
原料5900

↑上記の表があったとします。
C1に[原料2]と入力したときにD1に[1500](原料2の合計金額)を出す関数はありますか?
おわかりの方教えてくださーい!

A 回答 (3件)

既に回答済みなので別の方法です。


=SUMPRODUCT((A1:A10="原料2")*B1:B10)
この関数は、複数条件がある場合に活用できます。
例えば、原料2且つ、金額500以上の場合、=SUMPRODUCT((A1:A10="原料2")*(B1:B10>=500)*B1:B10)となります。
    • good
    • 0
この回答へのお礼

ありがとうございました!!
多謝☆

お礼日時:2008/04/21 10:07

SUMIF関数で解決します。


【A列】に原料名、【B列】に金額という事で説明致します。

【C1】には実際の原料名を入力するという事ですので、
そこは空欄にしておき、実際の関数は【D1】に入力します。

=SUMIF(範囲,検索条件,合計範囲)

という式の引数に従って入力します。

=SUMIF(A1:A8,C1,B1:B8)

・範囲 A1:A8
これは、【C1】に「原料2」と入力した場合、
その文字列をどこから検索するかを決める『範囲』です。

・検索条件 C1
先ほど指定した範囲内から、どのような条件に一致するものを
検索すればよいかを指定します。
引数内に直接文字列を入力する事も可能ですが、
セル参照しておけば、C1に入力する値を変更するだけで
合計が出せるので便利かと思います。

・合計範囲 B1:B8
これは、具体的にどの部分を集計するのかを決める引数です。

もし、他のセルにコピーして使う可能性があるのならば、
範囲と合計範囲は絶対参照(F4キー)にしておいた方が
よいかも知れません。
    • good
    • 0
この回答へのお礼

ありがとうございました!!
多謝☆

お礼日時:2008/04/21 10:07

A列に原料名、B列に金額として


=SUMIF(A1:A9,"原料2",B1:B9)
で集計できます。
    • good
    • 0
この回答へのお礼

ありがとうございました!!
多謝☆

お礼日時:2008/04/21 10:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!