
Например, если у меня есть следующие данные 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))