Estou fazendo uma planilha de empréstimo de filmes e tem um campo de status do usuário que pode apresentar duas situações: Liberado e Bloqueado. Essas duas situações estão diretamente ligadas ao campo prazo de devolução. E este campo prazo de devolução(G3) esta ligada data do windows. a questão é usei a formula: =SE(HOJE()>G3;”BLOQUEADO”;SE(HOJE()<=G3;"LIBERADO")). , mas quando o campo prazo de devolução (G3) está em branco o campo Statuss mostra BLOQUEADO, quando eu queria que ele ficasse em BRANCO, uma vez que o campo prazo de devolução (G3) não foi preenchido. como faço para resolver isso, por favor me ajudem se possível, esqueci de dizer as células do Campo prazo de devoluçãoestãoo no formato Data.
OBS: Tenho a visão que isso acontece porque o excel não reconhece a célula como vazia, interpretando as células não preenchidas com menor que a data do windows.
É o seguinte
Imagine SE hoje() > g3 é bloqueado certo ? QUal outra alternativa ? Só pode ser liberado ! Então não precisa testar novamente se hoje() <= g3, portanto a sua fórmula pode ser simplificada assim=se( hoje > g3 ; “Bloqueado” ; “Liberado” )
Ficou bem menor !
Mas espere aí ! Hold IT ! Existe uma terceira alternativa !!!!! O campo da data de devolução pode estar vazio !!!
Então o teste é
=se( écél.vazia( g3 ) ; “” ; =se( hoje > g3 ; “Bloqueado” ; “Liberado” ) )
De um modo geral , se vc tem N possibilidades vc vai precisar de N-1 SE()’s
Como vc tem 3 possibilidades …
– Bloqueado
– Liberado
– Não informado
… então vc precisa de 2 se()’s
Antes vc achava que só tinha duas possibilidades e estava usando 2 se()’s
Manneto, acrescente à sua fórmula a condição da célula vazia:
=SE(ÉCÉL.VAZIA(G3);””; sua_fórmula)