[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『この数式で0を計算に入れない平均を求めることはできますか?』(けんけん)
かれこれ数時間格闘しましたが一向にできません。どなたかご教授ください
SUMPRODUCTで平日(月〜木)を指定して平均を求めてるのですが
0も計算に入ってしまって正確な数値が出せません。
数式は
=SUMPRODUCT((C7:C37={"月","火","水","木"})*D7:D37)/SUMPRODUCT((C7:C37={"月","火","水","木"})*(D7:D37<>""))
です。
どのようにして変えればいいのでしょうか?
よろしくお願い致します。
< 使用 Excel:Excel2003、使用 OS:Windows7 >
=sum(sumif(c7:c37,{"月","火","水","木"},d7:d37))/count(index(0/(find(c7:c37,"月火水木")*d7:d37),))
excelで試してないけど、出来るかな? (GobGob) 2015/02/12(木) 01:01
> =SUMPRODUCT((C7:C37={"月","火","水","木"})*D7:D37)/SUMPRODUCT((C7:C37={"月","火","水","木"})*(D7:D37<>""))
最後の (D7:D37<>"") を (D7:D37<>0) に変更でどうなりますか?
=SUMPRODUCT((C7:C37={"月","火","水","木"})*D7:D37)/SUMPRODUCT((C7:C37={"月","火","水","木"})*(D7:D37<>0)) または
=AVERAGE(IF(ISNUMBER(FIND(C7:C37,"月火水木"))*(D7:D37<>0),D7:D37))
Ctrl+Shift+Enterで確定(Ctrl、Shift、Enter、3つのキー同時押し) DAVERAGE関数でもできると思います。 (JKT) 2015/02/12(木) 01:55
参考までに、DAVERAGE関数の場合。
C D E F G 1 曜日 数値 2 月 <>0 3 火 <>0 4 水 <>0 5 木 <>0 6 曜日 数値 7 日 50 8 月 0 9 火 20 6行目を見出しにして、どこか空いたところに条件を書き出します。 ここでは例として条件を F1:G5 にします(F1とG1は6行目と同じ見出し)
平均: =DAVERAGE(C6:D37,2,F1:G5) (JKT) 2015/02/12(木) 02:32
JKTさんもご丁寧に教えていただきありがとうございました。
大変勉強になりました。
(けんけん) 2015/02/12(木) 20:48
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.