No Excel, como verifico se todas as células de um intervalo contêm apenas uma string específica

0

Eu tenho uma coluna. Eu quero verificar com uma fórmula que todas as células na coluna estão vazias ou contêm a seqüência de caracteres "OK". Parece que as fórmulas MATCH () ou COUNTIF () não ajudariam porque elas verificam se qualquer célula contém a string, e eu quero verificar todas as células . Basicamente, a fórmula deve ser equivalente a:
(cell1 contém "OK" ou está vazio) E
(cell2 contém "OK" ou está vazio) E
(cell3 contém "OK" ou está vazio) E
etc ...

    
por Bab 18.10.2017 / 11:13

2 respostas

1

Eu uso:

=IF(COUNTA(A:A)=COUNTIF(A:A,"OK"),"All OK","Some Errors")  

COUNTA () retorna o número de células não vazias.
As perguntas são equivalentes a:
 - todas as células não vazias contêm "OK"

    
por 18.10.2017 / 12:41
0

Tente isto:

=IF(ROWS(A:A)<>COUNTIF(A:A,"OK")+COUNTBLANK(A:A),"All not OK","All OK")

Ele irá contar linhas na coluna A e ver se é o mesmo que todas as linhas com "OK" e espaços em branco.

    
por 18.10.2017 / 11:48