[[20040805112645]] 『SUMPRODUCTとAVERAGEの組合せ』(薬師如来) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『SUMPRODUCTとAVERAGEの組合せ』(薬師如来)

    A       B         C
1 野菜  トマト   100円
2 果実  マンゴー  150円
3 果実  レモン    50円
4 野菜  トマト   150円
5 野菜  レタス   200円

の時、標題の関数を組合わせて「野菜でかつトマトの場合、
その平均単価は幾ら?」を求めたい。例で言えば@125円を
導くにはどうしたら良いでしょうか?


 野菜と認識されないトマトはあまりないと思うので、
例がちょっと疑問ですが(笑い)、
この場合、対象にならないものをAVERAGEから除外するのは
難しいので、他の関数を使います。
=SUM(IF(A1:A5&B1:B5="野菜トマト",C1:C5))/SUM(IF(A1:A5&B1:B5="野菜トマト",1))
と入力してEnterではなくて Ctrl+Shift+Enterで確定。
数式が数式バーで{}で囲まれればOK。
(KAMIYA)

 念のため書きますが、金額は数値入力でかつ、表示形式で"円"を表示している
ことを前提としています。
(KAMIYA)

 セルの書式設定の表示形式で「数値」ですか?それとも「通貨」にして¥表示するのですか?どちらも無理のようですが・・・?
               (薬師如来)

 横からお邪魔します。
 =AVERAGE(IF((A1:A5="野菜")*(B1:B5="トマト"),C1:C5))
 Ctrl+Shift+Enterで確定
 で、どうでしょう?
 今から少し出かけます。
(夏目雅子似)

 どちらのご解答でも#DIV/0!が表示されます。私のやり方に何か問題でも?
(薬師如来)

 C列って、「100」って入力してます?それとも「100円」?(ねや)

 以前も(薬師如来)さんの質問で書いたはずです。
[[20040522101025]] 『AVERAGEで計算式を無視し数値のみを拾う方法』(薬師如来) 
思い出していただけましたか?
入力時に「円」を含めて入力すると「文字列」となります。
それでは平均計算できません。単位の表示が必要な場合は
表示形式のユーザー定義 #"円" などと設定して
数字だけ入力するようにしてください。
(KAMIYA)

 実際使っているワークシートだとご指示通りにならず(#DIV/0!)、不安になって新たなシートでやり直したところ、無事出来ました。大変お手数をお掛け致しました。
(薬師如来)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.