1
resposta

Função SES; 1 para Verdadeiro diferente ?

Olá, no curso de Excel aprendendo lógica booleana, surgiu a seguinte duvida na formula abaixo:

=SES(C11=0;"Estoque Zerado";C11>=10;"Estoque OK";1;"Rever Estoque")

Se os dois primeiros testes lógicos representam ''se verdadeiro'', porque para a terceira parte que representa ''se falso/ diferente'' eu vou usar o 1; que representa verdadeiro novamente. Não deveria ser ao contrário e usar 0 que representa falso/ diferente "rever estoque" ?

A função inteira esta baseada em "se verdadeiro", até mesmo o final que deveria ser em caso de diferente.

1 resposta

Primeiro teste: C11=0
→ se for verdadeiro, retorna "Estoque Zerado".

Segundo teste: C11>=10
→ se for verdadeiro, retorna "Estoque OK".

Terceiro teste: 1
→ aqui está o truque: no Excel, 1 é avaliado como Verdadeiro sempre.

Portanto, essa última condição funciona como “sempre verdadeiro”, garantindo que, se nada antes foi atendido, caia no "Rever Estoque".

Em resumo:
O SES não tem “valor_se_falso” como o SE.

Cada par (teste;resultado) é somente para casos verdadeiros.

O último par costuma ser um teste que nunca falha (como 1 ou VERDADEIRO) para simular o caso geral.