Você pode usar o seguinte:
= SUM (SE ($ B $ 2: $ B $ 14,1 / (COUNTIFS ($ B $ 2: $ B $ 14, "< >" & 0, $ A $ 2: $ A $ 14, $ A $ 2: $ A US $ 14)), 0))
Fórmula de matriz pressione Ctrl + Deslocar + Inserir ao mesmo tempo em vez de Inserir
B2: B14 é o valor da coluna
A2: A14 é a coluna do centro de custo
1 / (COUNTIFS ($ B $ 2: $ B $ 14, "< >" & 0, $ A $ 2: $ A $ 14, $ A $ 2: $ A $ 14)) resultarão:
1 / {3; 3; 3; 3; 1; 1; 1; 1; 0; 0; 0; 1}
resultado {0.333333333333333; 0,33333333333333; 0,33333333333333; 0,33333333333333, 1, 1, 1, 1; # DIV / 0!; # DIV / 0!; # DIV / 0!; 1; 1}
IF ($ B $ 2: $ B $ 14) será avaliado como Verdadeiro se B2: B14 < e 0 como Falso se B2: B14 = 0
Que significa quando True calculará 1 / countifs () para contar valores distintos.
e 0 quando Falso
E eu repito que é uma fórmula de matriz não é uma fórmula simples