【问题标题】:Calculating average of specific values计算特定值的平均值
【发布时间】:2013-10-10 14:51:51
【问题描述】:

我想知道一个苹果的平均成本,价格并不总是填写,我知道我应该可以用 sumproduct 做到这一点,但它不适合我。

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

当我尝试计算有多少苹果输入了价格值时,我的问题就出现了。 有人可以帮忙吗?

注意:我使用的是 Excel 2003,因此没有计数

【问题讨论】:

  • Excel 2003 的在线文档说countif 存在。这不正确吗?
  • ....但是COUNTIFS [带有“S”] 不存在,因此您需要 SUMPRODUCT 来计算多个条件...。(或数组公式)

标签: excel average


【解决方案1】:

所以您预计 Apple 的平均值为 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<>""))

【讨论】:

  • 离题提醒! - 我知道 Excel 2007 中有 5 个全新的函数,它们是 IFERROR、AVERAGEIF、AVERAGEIFS、COUNTIFS 和 SUMIFS - 以前是 Excel 2003 中的 Analysis ToolPak 加载项函数的一组其他函数(例如 NETWORKDAYS 和 WEEKNUM ) 在 2007 年成为“内置”功能
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 2019-11-26
  • 2017-02-06
  • 2012-06-19
相关资源
最近更新 更多