【问题标题】:In Excel, how to find a average from selected cells在 Excel 中,如何从选定的单元格中查找平均值
【发布时间】:2020-04-13 18:22:10
【问题描述】:

需要你的帮助。 我有一个包含两列的 Excel 表,如下所示:

我会在第 2 列中找到与第 1 列中以 2 或 5 结尾的数字相对应的单元格中的数字的平均值。如果第 2 列有空白单元格或字母,则应忽略它。

【问题讨论】:

  • 对不起。图片就是一个例子。问题不是以 0、7 或 8 结尾,而是以 5 或 2 结尾
  • 谢谢。我正在寻找那个。菜鸟在这里:(

标签: excel


【解决方案1】:

如果有动态数组公式FILTER():

=AVERAGE(FILTER(B2:B15,ISNUMBER(MATCH(--RIGHT(A2:A15),{2,5},0))))

如果不是,则使用此数组公式:

=AVERAGE(IF(ISNUMBER(MATCH(--RIGHT(A2:A15),{2,5},0)),B2:B15))

作为数组公式,退出编辑模式时需要使用 Ctrl-Shift-Enter 确认,而不是 Enter。

【讨论】:

  • 在这里很好地使用 ISNUMBER/MATCH。
  • 谢谢,但是当我在 Excel 2019 中使用最后一个公式时,它给出了错误:“这个公式有问题”。当我关闭错误消息时,它会突出显示公式的第一个逗号。:/
  • 然后将所有, 更改为; 以符合您的本地设置。
  • 按照您的建议,我使用了公式: =AVERAGE(IF(ISNUMBER(MATCH(--RIGHT(A2:A15);{2,5};0));B2:B15)) 之后按 Ctrl-Shift-Enter 结果为 DIV/0。感谢您的努力!
  • 你忘记了{2,5} 中的, 使{2;5}
猜你喜欢
  • 1970-01-01
  • 2020-08-23
  • 1970-01-01
  • 2021-12-05
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-22
相关资源
最近更新 更多