SE.S

A função SE.S verifica as expressões especificadas e devolve um valor com base na primeira condição a ser avaliada com um valor booleano de VERDADEIRO.

SE.S(ses-expressão; ses-verdadeiro; ses-expressão…; ses-verdadeiro…)

ses-expressão: uma expressão lógica. ses-expressão pode conter qualquer coisa, desde que a expressão possa ser avaliada como um valor booleano. Se a expressão for avaliada como número, 0 é considerado como FALSO e qualquer outro número é considerado como VERDADEIRO.

ses-verdadeiro: o valor devolvido se a ses-expressão for VERDADEIRO. ses-verdadeiro pode conter qualquer valor. Se ses-verdadeiro for omitido (há uma vírgula, mas nenhum valor) e ses-expressão for avaliada como VERDADEIRO, SE.S apresenta como resultado 0.

ses-expressão…: uma expressão lógica opcional a avaliar se ses-expressão for FALSO. ses-expressão pode conter qualquer coisa, desde que a expressão possa ser avaliada como um valor booleano. Se a expressão for avaliada como número, 0 é considerado como FALSO e qualquer outro número é considerado como VERDADEIRO.

ses-verdadeiro…: o valor devolvido se a ses-expressão for VERDADEIRO. ses-verdadeiro pode conter qualquer valor. Se ses-verdadeiro for omitido (há uma vírgula, mas nenhum valor) e ses-expressão for avaliada como VERDADEIRO, SE.S apresenta como resultado 0.

Notas

  • Se todas as expressões forem FALSO, o resultado é um erro.

  • Pode introduzir “VERDADEIRO” para a última ses-expressão… na fórmula, seguido do valor predefinido para ses-verdadeiro…, para especificar o resultado se todas as expressões (incluindo ses-expressão e todas as ocorrências de ses-expressão…) forem avaliadas como FALSO.

Use SE.S para efetuar várias comparações

A tabela abaixo mostra uma lista das notas dos alunos.

A

B

C

1

Aluno

Nota

Classificação

2

1

4

Notável

3

2

2

Principiante

4

3

3

Proficiente

5

4

Incompleto

6

5

3,2

Proficiente+

7

6

3,2

Iniciante

A tabela abaixo tem como resultado a classificação associada a uma nota na tabela acima usando vários argumentos ses-expressão….

O editor de fórmulas a mostrar a fórmula =SE.S(B2=4;"Notável";B2=3;"Proficiente";B2=2;"Principiante";B2=1;"Iniciante").

Nesta fórmula, são usados os seguintes argumentos:

  • ses-expressão: B2=4, que verifica se B2 é igual a 4.

  • ses-verdadeiro: “Notável”, o resultado se B2 for igual a 4.

  • ses-expressão…: “B2=3”, que verifica se B2 é igual a 3.

  • ses-verdadeiro…: “Proficiente”, o resultado se B2 for igual a 3.

  • ses-expressão…: “B2=2”, que verifica se B2 é igual a 2.

  • ses-verdadeiro…: “Principiante”, o resultado se B2 for igual a 2.

  • ses-expressão…: “B2=1”, que verifica se B2 é igual a 1.

  • ses-verdadeiro…: “Iniciante”, o resultado se B2 for igual a 1.

Para usar a fórmula acima com outras células na tabela, altere B2 em cada se-expressão para outra célula que contenha uma nota.

Usar VERDADEIRO para ses-expressão…

Por vezes, nenhuma das expressões é avaliada para VERDADEIRO, mas em vez de devolverem um erro, pode definir o resultado na ses-expressão final. Na tabela acima, o Aluno 4 não tem uma nota, por isso a fórmula anterior teria como resultado um erro para esse aluno. Talvez esse aluno estivesse ausente e ainda necessite de realizar o trabalho, por isso em vez de deixar o erro, pode adicionar outra ses-expressão para marcar as notas em falta como "Incompleto":

O editor de fórmulas a mostrar a fórmula =SE.S(B5=4;"Notável";B5=3;"Proficiente";B5=2;"Principiante+";B5=1;"Iniciante";VERDADEIRO;"Incompleto”).

Neste exemplo, a referência da célula é alterada para corresponder à célula da nota do Aluno 4, mas todos os argumentos são os mesmos que acima e é adicionada uma ou mais ses-expressão ao final:

  • ses-expressão…: VERDADEIRO, que é adicionada à última expressão.

  • ses-verdadeiro…: “Incompleto”, o resultado se nenhum dos outros argumentos for avaliado para VERDADEIRO.

Comparações mais complexas

Em alguns casos, poderá ter expressões mais complexas nas quais necessita de usar uma mistura de operadores de comparação. Por exemplo, a escala acima usa números inteiros, mas vamos assumir que outro aluno (Aluno 6) obteve uma nota de 3,2. Poderá usar uma fórmula como a que está abaixo para os alunos cujas notas estiverem entre as quatro classificações principais (assumindo que B6 seja 3,2, a nota do Aluno 5):

O editor de fórmulas a mostrar a fórmula =SE.S(B6=4;"Notável"; B6>3; “Proficiente+”;B6=3;"Proficiente";B6>2;”Principiante+";B6=2;”Principiante";B6=3;”Iniciante+";B5=1;"Iniciante";VERDADEIRO;”Incompleto”).

Neste exemplo, os argumentos adicionais ses-expressão… são adicionados entre as classificações Notável, Proficiente, Principiante e Iniciante.

  • ses-expressão…: “B6>3”, que verifica se B6 é maior que 3.

  • ses-verdadeiro…: “Proficiente+”, o resultado se B2 for maior que 3.

  • ses-expressão…: “B6>2”, que verifica se B6 é maior que 2.

  • ses-verdadeiro…: “Principiante+”, o resultado se B2 for maior que 2.

  • ses-expressão…: “B6>1”, que verifica se B6 é maior que 1.

  • ses-verdadeiro…: “Iniciante+”, o resultado se B2 for maior que 1.

Isso funciona porque SE.S procura pela primeira expressão verdadeira. Se a nota de um aluno não for 4, SE.S verifica se nota é maior que 3; o Aluno 5 receberia uma classificação de Proficiente+. Como outro exemplo, um aluno com uma nota de 2,5 receberia uma classificação de Principiante+, porque a nota não é 4, maior do que 3 ou igual a 3, mas é maior que 2.

Usar SE.S com outras funções

SE.S pode ser utilizada com outras funções. Por exemplo, esta função usa RESTO para determinar se o ano na célula A2 (para este exemplo, A2=2020) é um ano bissexto.

O editor de fórmulas a mostrar a fórmula =SE.S(RESTO($A2;4)≠0 ;FALSO;RESTO($A2,100)≠0;VERDADEIRO;RESTO($A2,400)≠0;FALSO; VERDADEIRO; VERDADEIRO).

Para determinar se os dois valores não são iguais, use o operador de comparação <>.

Exemplos adicionais

=SE.S(A2>91;”A”;A2>82;”B”;A2>73;”C”;A2>64;”D”;VERDADEIRO;”F”) tem como resultado a nota com a letra “A” para um número superior a 91, depois tem como resultado “B” para um número superior a 82, mas inferior a 92 e assim sucessivamente para todos os valores inferiores a 65, que tem como resultado um “F”.

=SE.S(A2>91;”A”;A2>82;”B”;A2>73;”C”;A2>64;”D”;A2<>0;"Tentativa";VERDADEIRO;"Reprovado") tem como resultado a nota com a letra “A” para um número superior a 91, depois tem como resultado “B” para um número superior a 82, mas inferior a 92 e assim sucessivamente para todos os valores inferiores a 65 mas diferentes de 0, que tem como resultado uma “Tentativa”. Se a classificação for 0, a fórmula tem como resultado “Reprovado”.

Permitir que A2 contenha "Um cão”

Permitir que A1 = CONTAR.RESULTADOS(A2; REGEX("\w+"))

=SE.S(A1 = 0; "Sem palavra"; A1 = 1; "Uma palavra"; A1 = 2; "Duas palavras"; A1 > 2; "Várias palavras") tem como resultado "Duas palavras".

Ver tambémESENÃOOU
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Útil?
Limite de caracteres: 250
O limite máximo de caracteres é de 250.
Obrigado pelos seus comentários.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.