Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想找出一个苹果的平均成本,价格并不总是填写,我知道我应该能够用 sumproduct 做到这一点,但它不适合我。
A B Fruit Price Apple 56 Banana 23 Apple Apple 40 Apple
当我试图计算有多少苹果输入了价格值时,我的问题就来了。任何人都可以帮忙吗?
注意:我使用的是 Excel 2003,因此没有计数
所以你期望得到 48 作为苹果的平均值?
两种可能的方式......
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<>""))