Excel 2016:求和值,排除重复值和隐藏单元格

Excel 2016:求和值,排除重复值和隐藏单元格

例如,如果我有以下数据A1:A6

1
1
2
2
3
3

总金额为:12

如果我排除重复值,总和将是:6

但是,如果前两行由于数据过滤而被隐藏,那么我也需要将它们从总和中排除,这会将总和更改为:5

答案1

这是如何工作的(感谢这一页),作为数组输入(带有CTRL+SHIFT+ENTER):

=SUM(IF(ISNUMBER(IF(SUBTOTAL(109,OFFSET(A$1,ROW(A$1:A$6)-ROW(A$1),0,1)),IF(FREQUENCY(IF(A$1:A$6<>"",MATCH("~"&A$1:A$6,A$1:A$6&"",0)),ROW(A$1:A$6)-ROW(A$1)+1),A$1:A$6))),$A$1:$A$6))

相关内容