SES
A função SES verifica as expressões especificadas e retorna um valor baseado na primeira condição que for avaliada como um valor booleano VERDADEIRO.
SES(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 avalia um número, 0 é considerado FALSO e qualquer outro número é considerado VERDADEIRO.
ses-verdadeiro: o valor retornado se ses-expressão for VERDADEIRO. ses-verdadeiro pode conter qualquer valor. Se ses-verdadeiro for omitido (há uma vírgula mas não há valor) e ses-expressão for avaliado como VERDADEIRO, SES retornará 0.
ses-expressão…: uma expressão lógica opcional a ser avaliada 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 avalia um número, 0 é considerado FALSO e qualquer outro número é considerado VERDADEIRO.
ses-verdadeiro…: o valor retornado se ses-expressão… for VERDADEIRO. ses-verdadeiro pode conter qualquer valor. Se ses-verdadeiro… for omitido (há uma vírgula mas não há valor) e ses-expressão… for avaliado como VERDADEIRO, SES retornará 0.
Observações
Se todas as expressões forem FALSO, um erro é retornado.
Você pode inserir “VERDADEIRO” na última ses-expressão… da fórmula, seguido de um valor padrão para ses-verdadeiro…, para especificar o resultado caso todas as expressões anteriores (incluindo ses-expressão e todas as instâncias de ses-expressão…) sejam avaliadas como FALSO.
Exemplos |
---|
=SES(A2>91; "A"; A2>82; "B"; A2>73; "C"; A2>64; "D"; TRUE; "F") retorna a nota “A” para um número maior que 91, em seguida retorna “B” para um número maior que 82 mas menor que 92 e assim por diante para todos os valores menores que 65, que retorna “F” =SES(A2>91; "A"; A2>82; "B"; A2>73; "C"; A2>64; "D"; TRUE; "F") retorna a nota “A” para um número maior que 91, em seguida retorna “B” para um número maior que 82 mas menor que 92 e assim por diante para todos os valores menores que 65, que retorna “F” =SES(A2>91,"A",A2>82,"B",A2>73,"C",A2>64,"D","A2<>0","Tentado", "TRUE,"F") retorna a nota “A” para um número maior que 91, em seguida retorna “B” para um número maior que 82 mas menor que 92 e assim por diante para todos os valores menores que 65, que retorna “F” Suponha que A2 contém “Um cachorro” Suponha que A1 = CONTARCORRESP(A2; EXPREG("\w+")) =SES(A1 = 0; "Nenhuma palavra"; A1 = 1; "Uma palavra"; A1 = 2; "Duas palavras"; A1 > 2; "Várias palavras") retorna “Duas palavras”. |