0

几天来,我一直在尝试掌握 excel 公式,现在有一个包含 140 个单元格的电子表格,每个单元格的公式略有不同。不幸的是,现在需要将其“简化”到Excel 2003
我试图让我的头脑围绕数组公式,并且SUMPRODUCT,但我陷入了困境。

新鲜的眼睛,有人吗?

这是我需要从 2010 年转换为 2003 年的公式:

=AVERAGEIFS(Data!S:S,Data!L:L,"Atherstone",Data!T:T,"Service",Data!C:C,">="&K3,Data!C:C,"<="&K4)

K3是日期范围的开始,K4是结束,Data!Sheet 2的是保存所有数据的位置。

(我知道我所有的单元格范围都必须是明确的 - 即 C2:c65536)。

4

1 回答 1

1

您需要将您的范围指定为固定区域,因为它不会理解S:S

你的公式最终看起来像这样:

=AVERAGE(IF(Data!L2:L2000="Atherstone",IF(Data!T2:T2000="Service",IF(Data!C2:C2000>=K3,IF(Data!C2:C2000<=K4,Data !S2:S2000)))))

(未经测试)

您还需要将其设为数组CTRL公式,因此 excel 可以通过使用+ SHIFT+输入公式来单独查看范围内的每个值,而不是在您完成输入所有内容后Enter更常见Enter

于 2012-09-12T16:33:33.713 回答