0

リンゴの平均コストを知りたいのですが、価格が常に入力されているとは限りません。sumproduct でこれを実行できるはずですが、うまくいきません。

  A       B
Fruit   Price
Apple   56
Banana  23
Apple   
Apple   40
Apple   

私の問題は、価格値が入力されたリンゴの数を数えようとしたときに発生します。誰でも助けることができますか?

注: Excel 2003 を使用しているため、countif はありません

4

1 に答える 1

3

では、Apple の平均は 48 になると思いますか?

2つの可能な方法.....

AVERAGE を含む配列数式

=AVERAGE(IF(A2:A10="Apple",IF(B2:B10<>"",B2:B10)))

CTRL+ SHIFT+で確認ENTER

....またはSUMIF/SUMPRODUCTを使用

=SUMIF(A2:A10,"Apple",B2:B10)/SUMPRODUCT((A2:A10="Apple")*(B2:B10<>""))

于 2013-10-10T15:02:27.333 に答える