Excel- Se várias células em um intervalo estiverem em branco, retorne uma resposta

2

No Excel (edição 365), eu quero ter uma fórmula determinar se em um intervalo de 5 células, 3 dessas células estão em branco. Se houver 3 células, quero que ele exiba INELIGIBLE , se houver menos de 3 células em branco, quero exibir ELIGIBLE .

Os valores nas células com dados neles devem variar de 1 a 6, por isso não tenho certeza se uma função COUNT é realmente apropriada.

Eu tentei usar as funções IF e COUNT semelhantes a outra pergunta no superusuário, mas ela retorna #NAME? usando a fórmula:

=IF(COUNT('GRADE 11 DATA'!C5,'GRADE 11 DATA'!F5,'GRADE 11 DATA'!I5,'GRADE 11 DATA'!L5,'GRADE 11 DATA'!O5)>2,ELIGIBLE,INELIGIBLE).

    
por BG13 13.09.2013 / 04:41

2 respostas

2

=IF((COUNTBLANK('GRADE 11 DATA'!C5)+COUNTBLANK('GRADE 11 DATA'!C5)+COUNTBLANK('GRADE 11 DATA'!C5)+COUNTBLANK('GRADE 11 DATA'!C5)+COUNTBLANK('GRADE 11 DATA'!C5))>2,"ELIGIBLE","INELIGIBLE") Para sua situação específica, isso é.

Como uma resposta mais geral. =IF((COUNTBLANK(D3)+COUNTBLANK(D4)+COUNTBLANK(D5)+COUNTBLANK(D6)+COUNTBLANK(D7))>2,"ELIGIBLE","INELIGIBLE")

Simples de fazer. Use COUNTBLANK em vez de contar. O que estou fazendo é contar quantas células vazias existem e adicioná-las. Eu gosto da frase do countblank para fazer o seu ponto, mas você também pode usar o ISBLANK para conseguir isso. Algo como =IF((ISBLANK(D3)+ISBLANK(D4)+ISBLANK(D5)+ISBLANK(D6)+ISBLANK(D7)>2,"ELIGIBLE","INELIGIBLE") Indo do fato de que "VERDADEIRO" é resolvido para um, então somar os que funcionam como COUNTBLANK a esse respeito.

    
por 13.09.2013 / 05:09
1

Sua fórmula original funcionará se você colocar os valores de texto retornados pela instrução IF () entre aspas duplas. O nome? erro significa que o Excel não reconhece ELEGIBLE e INELIGIBLE como comandos do Excel ou nomes definidos.

Se as células contiverem números, use sua fórmula acima. Eu só adicionei as aspas em torno das duas últimas palavras.

=IF(COUNT('GRADE 11 DATA'!C5,'GRADE 11 DATA'!F5,'GRADE 11 DATA'!I5,'GRADE 11 DATA'!L5,'GRADE 11 DATA'!O5)>2,"ELIGIBLE","INELIGIBLE")

Ou você pode usar o CountA (), o que funciona para ambos:

=IF(COUNTA('GRADE 11 DATA'!C5,'GRADE 11 DATA'!F5,'GRADE 11 DATA'!I5,'GRADE 11 DATA'!L5,'GRADE 11 DATA'!O5)>2,"ELIGIBLE","INELIGIBLE")
    
por 13.09.2013 / 11:42