Como usar a função IFS no Microsoft Excel


0

Logo do Microsoft Excel em um fundo verde

Se você estiver familiarizado com o uso da função SE no Excel, talvez esteja pronto para verificar a função IFS. Com ele, você pode testar várias condições de uma só vez, em vez de usar instruções IF aninhadas.

Usando o IFS, você pode testar até 127 condições em uma única fórmula do Excel. Embora esse número de testes provavelmente seja muito maior do que você precisa, a função é ideal para verificar várias condições. A fórmula retorna o valor especificado para a primeira condição verdadeira na instrução.

Use a função IFS no Excel

A sintaxe da função é IFS(test1, if_true1, test2, if_true2,...) onde você insere a condição para cada test argumento e o valor a ser retornado se o teste for verdadeiro para cada true argumento.

Vejamos alguns exemplos básicos.

Valores de referência da célula de retorno

Aqui, a condição analisa o número de ID na célula C2. Quando a fórmula encontra a condição correspondente, de 1 a 5, ela retorna o nome correspondente.

=IFS(C2=1,A2,C2=2,A3,C2=3,A4,C2=4,A5,C2=5,A6)

Para detalhar a fórmula, se o valor na célula C2 for 1, retorne o valor em A2, se for 2, retorne o valor em A3, se for 3, retorne o valor em A4, se for 4, retorne o valor em A5 , e se for 5, retorne o valor em A6.

Função IFS com resultados do valor de referência da célula

Se você usasse uma instrução IF aninhada em vez da função IFS, sua fórmula ficaria assim:

=IF(C2=1,A2,IF(C2=2,A3,IF(C2=3,A4,IF(C2=4, A5,IF(C2=5,A6)))))

Enquanto você obtém o mesmo resultado usando qualquer uma das opções, a fórmula para a função IFS é um pouco menos confusa e não leva muito tempo para montar.

Instrução IF aninhada para resultados de valor de referência de célula

RELACIONADO: O básico da estruturação de fórmulas no Microsoft Excel

Números de devolução

Para outro exemplo IFS, aplicaremos bônus aos nossos vendedores com base em seus totais de vendas. Aqui está a fórmula:

=IFS(F2>100000,1000,F2>75000,750,F2>50000,500)

Para dividir esta fórmula, se o total na célula F2 for maior que 100.000, retorne 1.000, se for maior que 75.000, retorne 750 e se for maior que 50.000, retorne 500.

Função IFS com resultados numéricos

Dica: Você pode usar a alça de preenchimento para copiar a mesma fórmula IFS para células adjacentes.

Para comparar novamente, aqui está a aparência da fórmula como uma instrução IF aninhada:

=IF(F2>100000,1000,IF(F2>75000,750,IF(F2>50000,500)))

Ao usar a fórmula para a função IFS, você elimina a necessidade de digitar repetidamente IF com um parêntese de abertura e lembra o número correto de parênteses de fechamento no final.

Instrução IF aninhada para resultados numéricos

Valores de texto de retorno

Neste próximo exemplo, temos uma lista de funcionários que não concluíram o treinamento. Exibiremos um resultado de texto com base na porcentagem concluída na célula B2. Observe que os valores de texto devem estar entre aspas.

=IFS(B2<50,"Less than half",B2=50,"Half",B2>50,"More than half")

Para detalhar esta fórmula, se o valor na célula B2 for menor que 50, retorne “Menos da metade”, se for igual a 50, retorne “Meio” e se for maior que 50, retorne “Mais da metade”.

Função IFS com resultados de texto

Para mais uma comparação, aqui está a aparência da instrução IF aninhada para obter o mesmo resultado:

=IF(B2<50,"Less than half",IF(B2=50,"Half",IF(B2>50,"More than half")))

Pode ser especialmente difícil solucionar erros de fórmulas em instruções longas ou aquelas que precisam de cuidados extras, como incluir aspas. Este é apenas mais um motivo para considerar o uso da função IFS em vez de uma fórmula IF aninhada.

Instrução IF aninhada para resultados de texto

Como a Microsoft explica:

Múltiplas instruções IF requerem muito pensamento para serem construídas corretamente e certificarem-se de que sua lógica possa calcular corretamente através de cada condição até o fim. Se você não aninhar sua fórmula com 100% de precisão, ela pode funcionar 75% das vezes, mas retornar resultados inesperados em 25% das vezes.

A Microsoft continua dizendo que as instruções IF aninhadas podem ser difíceis de manter. Essa é outra consideração para usar a função IFS, especialmente se você estiver trabalhando em sua planilha com outras pessoas.

RELACIONADO: Como corrigir erros de fórmula comuns no Microsoft Excel

Quando você quiser testar várias condições para uma célula, ou mesmo um intervalo de células, considere usar a função IFS. Para saber mais, saiba como usar as outras funções lógicas no Excel, como AND, OR e XOR.


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *