需要替换excel 2003的AVERAGEIFS公式

时间:2012-09-12 14:21:12

标签: excel excel-formula excel-2003

我一直试图掌握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)。

1 个答案:

答案 0 :(得分:1)

您需要将范围指定为固定区域,因为它无法理解S:S

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

  

= AVERAGE(IF(数据L2:L2000 = “阿瑟斯顿”,IF(数据T2:T2000 = “服务”,IF(数据C2:!!C2000&GT = K3,IF(数据C2:C2000&LT = !K4,数据S2:S2000)))))

(未测试的)

您还需要将其设为数组公式,因此excel可以通过使用 CTRL + SHIFT + 输入,而不是在输入所有内容后更常用的 Enter