【问题标题】:Using Averageif for 2 criteria in an Array in Excel对 Excel 数组中的 2 个条件使用 Averageif
【发布时间】:2017-03-17 18:40:42
【问题描述】:

我正在尝试将Averageif(s) 公式用于具有两个柱状数据标准的数组,包括技能(即 SAP,C 列)、公司(即 Facebook,D 列)和费率(即 25 美元,E 列)。

我想根据以下标准找到每个技能的平均比率:

  1. averageif 公式将忽略 0,以免使平均值偏斜
  2. averageif 公式将取每个技能的平均值。

到目前为止,我已经尝试过 =AVERAGEIF($C$7:$C$138,C7=$C$7:$C$138,$E$7:$E$138),但它显示 #DIV/0 错误。

如何将标准 #1 合并到公式中?
谢谢!

【问题讨论】:

  • 如果您提供一些输入数据和预期输出的示例会更容易,因此我们不必从 0 复制您的整个表格。Ps.:您是否尝试过使用数据透视表?
  • 示例数据:SAP、FB、$25(第 1 行)、SAP、Google、$23(第 2 行)、SAP、Oracle、$0 或空白(第 3 行)。预期结果(FB 和 Google 费率的平均值,忽略 0):一组公司的 SAP 技能组为 24 美元。
  • 如果不为 0,则合并,例如 =AverageIf($E$7:$E$138,"<>0")。您还可以将一些示例数据发布到您的原始帖子中吗?谢谢!

标签: arrays excel


【解决方案1】:

像这样尝试AVERAGEIFS

=AVERAGEIFS($E$7:$E$138,$E$7:$E$138,"<>0",$C$7:$C$138,C7)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多