我在Excel 2013电子表格中有以下公式:
=SUMIFS(Employees!$T$2:$T$1114, Employees!$L$2:$L$1114, $A5, Employees!$J$2:$J$1114, 1, Employees!$Q$2:$Q$1114, "N", Employees!$K$2:$K$1114, C$3)
它是根据某些标准对列T求和。看看员工!$ T $ 2:$ T $ 1114作为一个例子,我有一个标题行,所以我从T2开始。然后,我选择该列中的所有单元格。目前结束于1114.问题是,这个数字可以改变。
如果我想删除硬编码并只选择包含该列中数据的所有单元格,那么根据此条件对该数据求和,我该如何更改?
答案 0 :(得分:1)
如果T之上的标题不可用,和/或L之上的标题不是有效标准,则它们分别包含在sum_range和criteria_range中无关紧要。在这种情况下,您可以指定整个列,例如Employees!$ T:$ T,而不用担心数据的开始或结束位置。
=SUMIFS($A:$A, $B:$B, G2)
如果 数据高于T的所需部分,您可以添加另一个标准来避免它,例如,使用带标记的附加(隐藏)列。