convertendo countif para arrayformula

0
=if(isblank($F2),,$F2&countif($F$2:$F2,$F2))

Estou tentando converter essa fórmula para ser útil com o arrayformula.

Esta é uma das várias variações que tentei.

=arrayformula(if(isblank(F$2:F),,countif(F$2:F,F$2:F)))

Se eu alterá-lo para seguir as regras do arrayformula, então o countif não funciona corretamente, e ele acaba contando todos os valores, pois parece que o range (o primeiro atributo do countif) não funciona corretamente dentro da fórmula da matriz.

O conjunto de dados está sendo expandido o tempo todo, portanto, uma fórmula de matriz é a opção preferida para uso na ampliação da expansão da fórmula sempre que novos dados são adicionados.

    
por Nicholas Tsaoucis 01.11.2017 / 06:53

1 resposta

0

@Nicolas,

O que eu percebi é que você está tentando o Countif condicional. Como você não mostrou o intervalo de dados & valores, portanto, eu assumi o que você deve fazer.

E, devo dizer que sua fórmula não precisa ser uma fórmula de matriz, também apenas usando o Countif a tarefa pode ser alcançada.

Por favor, verifique e me corrija, se minha solução for diferente, me ajudará a fornecer o que você está procurando.

Minha fórmula: = (IF (ISBLANK ($ A $ 98: a), COUNTIF ($ A $ 98: $ A98, A98)))

O Countif: = COUNTIF ($ A $ 98: $ A98, A98)

NB: Altere o intervalo de dados conforme necessário & Arraste para baixo a fórmula.

    
por 01.11.2017 / 07:52