
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","")