Este artigo descreve a sintaxe da fórmula e o uso da função SE no Microsoft Excel.

Descrição

A função SE retornará um valor se uma condição que você especificou for avaliada como VERDADEIRO e um outro valor se essa condição for avaliada como FALSO. Por exemplo, a fórmula =SE(A1>10,"Mais que 10","10 ou menos") retornará "Mais que 10" se A1 for maior que 10 e "10 ou menos" se A1 for menor que ou igual a 10.

Sintaxe

SE(teste_lógico, [valor_se_verdadeiro], [valor_se_falso])

A sintaxe da função SE tem os seguintes ARGUMENTOS .

Comentários

Exemplos

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Dados
50 23 33175
Fórmula Descrição Resultado
=SE(A2<=100,"Dentro do orçamento","Acima do orçamento") Se o número na célula A2 for menor que ou igual a 100, a fórmula retornará "Dentro do orçamento". Caso contrário, a função exibirá "Acima do orçamento".

Dentro do orçamento

=SE(A2=100,A2+B2,"") Se o número na célula A2 for igual a 100, o valor de A2 + B2 será calculado e retornado. Caso contrário, será retornado um texto vazio (""). 0
=SE(3<1,"OK") Se o resultado for Falso, e nenhum argumento valor_se_falso for fornecido para o resultado Falso, FALSO será retornado. FALSO
Se o resultado for Falso, e um argumento valor_se_falso for fornecido para esse resultado Falso (uma vírgula segue o argumento valor_se_verdadeiro), 0 será retornado. 0

Exemplo 2

Despesas Reais Despesas Previstas
$1.500 $900
$500 $900
$500 $925
Fórmula Descrição Resultado
=SE(A2>B2,"Acima do Orçamento","OK") Verifica se as despesas reais na linha 2 são maiores que as despesas previstas. Returna "Acima do Orçamento" porque o resultado do teste é Verdadeiro. Acima do Orçamento
=SE(A3>B3,"Acima do Orçamento","OK") Verifica se as despesas reais na linha 3 são maiores que as despesas previstas. Returna "OK" porque o resultado do teste é Falso. OK)

Exemplo 3

Resultado
45
90
78
Fórmula Descrição Resultado
=SE(A2>89,"A",SE(A2>79,"B", SE(A2>69,"C",SE(A2>59,"D","F")))) Usa condições SE aninhadas para atribuir uma nota à pontuação na célula A2. S
=SE(A3>89,"A",SE(A3>79,"B", SE(A3>69,"C",SE(A3>59,"D","F")))) Usa condições SE aninhadas para atribuir uma nota à pontuação na célula A3. A
=SE(A4>89,"A",SE(A4>79,"B", SE(A4>69,"C",SE(A4>59,"D","F")))) Usa condições SE aninhadas para atribuir uma nota à pontuação na célula A4. C

Exemplo 4

Resultado
45
90
78
Fórmula Descrição Resultado
=PROC(A2, {0,60,63,67,70,73,77,80,83,87,90,93,97}, {"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) Em vez de usar várias funções SE aninhadas, a fórmula usa a função PROC para localizar uma nota alfabética que corresponde a uma pontuação numérica armazenada em uma matriz na fórmula. S
=PROC(A3, {0,60,63,67,70,73,77,80,83,87,90,93,97}, {"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) Em vez de usar várias funções SE aninhadas, a fórmula usa a função PROC para localizar uma nota alfabética que corresponde a uma pontuação numérica armazenada em uma matriz na fórmula. A-
=PROC(A4, {0,60,63,67,70,73,77,80,83,87,90,93,97}, {"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) Em vez de usar várias funções SE aninhadas, a fórmula usa a função PROC para localizar uma nota alfabética que corresponde a uma pontuação numérica armazenada em uma matriz na fórmula. C+