Fórmula do Excel: se a célula não estiver em branco -

Índice

Fórmula genérica

=IF(A1"",result,"")

Resumo

Para realizar uma ação apenas quando a célula não estiver em branco (não vazia), você pode usar uma fórmula baseada na função SE. No exemplo mostrado, a coluna D contém as datas de conclusão da tarefa. A fórmula na célula E5 é:

=IF(D5"","Done","")

Explicação

Neste exemplo, a coluna D registra a data em que uma tarefa foi concluída. Portanto, se a coluna contém uma data (ou seja, não está em branco), podemos assumir que a tarefa está concluída.

A fórmula na célula E5 usa a função IF para verificar se D5 "não está vazio". Nesse caso, o resultado é "Concluído". Se D5 estiver vazio, IF retorna uma string vazia ("") que não exibe nada "

=IF(D5"","Done","")

O símbolo é um operador lógico que significa "diferente de", então a expressão "" significa "não nada" ou "não vazio". Quando a coluna D contém um valor, o resultado é TRUE e IF retorna "Done". Quando a coluna D está vazia, o resultado é FALSE e IF retorna uma string vazia ("").

Dois resultados

Para exibir "Concluído" e "Não concluído", você pode ajustar a fórmula assim:

=IF(D5"","Done","Not done")

Com ISBLANK

Uma alternativa é usar a função ISBLANK para testar as células em branco. A função ISBLANK retorna TRUE quando uma célula está vazia e FALSE se não estiver. Para usar ISBLANK, você pode reescrever a fórmula assim:

=IF(ISBLANK(D5),"","Done")

Observe que os resultados TRUE e FALSE foram trocados. A lógica agora é se a célula D5 estiver em branco.

Para manter a sequência e lógica originais, você pode adicionar a função NOT desta forma:

=IF(NOT(ISBLANK(D5)),"Done","")

Artigos interessantes...