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