Nesta fórmula, são usados os seguintes argumentos:
se-expressão: C2>B2. Isso verifica qual é a maior nota do teste.
se-verdadeiro: C2. Se C2 for maior que B2, o resultado é a nota do teste em C2.
se-verdadeiro: B2. Se C2 for menor que B2, o resultado é a nota do teste em B2.
Esta fórmula calcula uma nota final como a maior de duas notas dos testes e pode ser facilmente modificada para qualquer outro aluno na tabela acima, alterando as referências das células para que correspondam às notas corretas do aluno.
Usar uma função SE aninhada para testar mais condições:
se-expressão: É.CÉL.VAZIA(A2), que verifica se a célula A2 está em branco.
se-verdadeiro: "sim", o resultado se A2 estiver em branco.
se-falso: "não", o resultado se A2 não estiver em branco.
Para testes complexos, também pode combinar SE com
Exemplos adicionais
=SE(A5>=0; “Não negativo”; “Negativo”) tem como resultado o texto “Não negativo” se a célula A5 contiver um número maior ou igual a 0 ou um valor não numérico. Se a célula A5 contiver um valor inferior a 0, o resultado da função é “Negativo”.
=SE(A5>=0; “Não zero”; “Zero”) tem como resultado o texto “Não zero” se a célula A5 contiver um número que não é 0. Se a célula A5 contiver 0, o resultado da função é “Zero”.
=SE(SE.ERRO(OU(ÉPAR(B4+B5); ÉÍMPAR(B4+B5)); FALSO); “Todos são números”; “Nem todos são números”) tem como resultado o texto “Todos são números”, se ambas as células B4 e B5 contiverem números; caso contrário, o resultado é o texto “Nem todos são números”. Consegue-se este resultado ao testar se a soma de duas células é par ou ímpar. Se a célula não for um número, as funções PAR e ÍMPAR apresentam um erro como resultado e a função SE.ERRO apresenta o resultado FALSO; caso contrário, apresenta o resultado VERDADEIRO, uma vez que ou PAR ou ÍMPAR é VERDADEIRO. Assim, se B4 ou B5 não for um número nem booleano, a instrução SE apresenta como resultado a expressão se-falso, “Nem todos são números”; caso contrário, o resultado é a expressão se-verdadeiro “Todos são números”.
Exemplos – Evitar erros da divisão por 0
Por vezes, não é possível construir uma tabela de maneira a evitar a divisão por 0. Porém, se ocorrer a divisão por 0, o resultado é um valor de erro na célula, o que normalmente não é o resultado pretendido. Este exemplo mostra três métodos para impedir este erro.
Imagine que a célula D2 e E2 contêm um número cada. É possível que E2 contenha 0. Pretende dividir D2 por E2, mas evitando o erro da divisão por 0. Cada um dos três métodos seguintes tem como resultado 0 se a célula E2 for igual a 0; caso contrário, cada método apresentará o resultado de D2/E2.
=SE(E2=0; 0; D2/E2) testa diretamente o conteúdo da célula E2 para ver se é 0.
=SE.ERRO(D2/E2; 0) apresenta o resultado 0 caso ocorra um erro. Divisão por 0 é um erro.
=SE(É.ERRO(D2/E2); 0; D2/E2) efetua um teste lógico para ver se D2/E2 é VERDADEIRO.
Exemplo com REGEX
Permitir que A1 contenha “[email protected]”
=SE(A1 = REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "Contém e-mail"; "Nenhum e-mail") tem como resultado "Contém e-mail".