[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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で確定 で、どうでしょう? 今から少し出かけます。 (夏目雅子似)
C列って、「100」って入力してます?それとも「100円」?(ねや)
以前も(薬師如来)さんの質問で書いたはずです。 [[20040522101025]] 『AVERAGEで計算式を無視し数値のみを拾う方法』(薬師如来) 思い出していただけましたか? 入力時に「円」を含めて入力すると「文字列」となります。 それでは平均計算できません。単位の表示が必要な場合は 表示形式のユーザー定義 #"円" などと設定して 数字だけ入力するようにしてください。 (KAMIYA)
実際使っているワークシートだとご指示通りにならず(#DIV/0!)、不安になって新たなシートでやり直したところ、無事出来ました。大変お手数をお掛け致しました。 (薬師如来)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.