在Excel中的数组中使用Averageif for 2条件

我试图使用Averageif(s)公式为一个数组有两个标准的数据是在列表forms,与技能(即,SAP,C列),公司(即Facebook,D列),和率(即E栏25美元)。

我希望find每种技能的平均速度,并符合以下标准:

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

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

如何将标准#1纳入公式?
谢谢!

试试像这样的AVERAGEIFS

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