A função IF é uma das características mais úteis e versáteis do Microsoft Excel. Permite-lhe criar instruções condicionais que podem automatizar cálculos complexos, filtrar dados e gerar relatórios. Com a função IF, pode avaliar uma expressão lógica e devolver um valor se a expressão for verdadeira e outro valor se for falsa. Neste artigo, vamos explorar as diferentes formas de utilizar a função IF no Excel, incluindo como utilizá-la com várias condições e como utilizá-la com a função HOJE.
A sintaxe básica da função IF
=IF(A1>10, “Sim”, “Não”)
Neste exemplo, estamos a testar se o valor na célula A1 é superior a 10. Se a condição for verdadeira, a função devolve o texto “Sim”. Se a condição for falsa, a função devolve o texto “Não”. Pode substituir “Sim” e “Não” por qualquer valor ou fórmula que pretenda.
A função IF tem três argumentos: a expressão lógica, o valor a devolver se a expressão for verdadeira e o valor a devolver se a expressão for falsa. Aqui está a sintaxe da função IF:
O argumento teste_lógico é a condição que se deseja testar. Pode ser um operador de comparação (como >, <, =, ou ) ou uma função que retorna um valor booleano (como AND, OR, ou NOT).
O argumento valor_se_verdadeiro é o valor ou fórmula que você deseja retornar se a condição for verdadeira. Pode ser um número, texto, data ou fórmula.
O argumento value_if_false é o valor ou a fórmula que pretende devolver se a condição for falsa. Também pode ser um número, texto, data ou fórmula.
Usando a função IF com várias condições
=IF(A1>10, “Maior que 10”,IF(A1>5, “Entre 6 e 10”, “Menor que 6”))
Neste exemplo, estamos a testar se o valor na célula A1 é superior a 10. Se for, a função retorna o texto “Maior que 10”. Se não for, testa se é maior do que 5. Se for, a função devolve o texto “Entre 6 e 10”. Se não for, a função retorna o texto “Menor que 6”.
Utilização da função IF com a função HOJE
A função HOJE é uma função incorporada no Excel que devolve a data actual. É possível utilizar a função HOJE em conjunto com a função SE para criar relatórios dinâmicos que são actualizados automaticamente. Aqui está um exemplo de como utilizar a função IF com a função TODAY:
Neste exemplo, estamos a testar se a data na célula B2 é igual à data de hoje. Se for, a função devolve o texto “A vencer hoje”. Se não for, a função devolve o texto “Not Due Today” (Não vence hoje).
A função DATEDIF
A função DATEDIF é outra função útil no Excel que permite calcular a diferença entre duas datas em unidades diferentes (como dias, meses ou anos). Aqui está um exemplo de como usar a função DATEDIF em conjunto com a função IF:
Neste exemplo, estamos a testar se a diferença entre a data na célula B2 e a data de hoje é inferior a 7 dias. Se for, a função devolve o texto “A vencer em breve”. Se não for, a função devolve o texto “Not Due Soon”.
Em conclusão, a função IF é uma ferramenta poderosa que o pode ajudar a automatizar cálculos complexos e a criar relatórios dinâmicos no Excel. Ao dominar as diferentes formas de utilizar a função IF, pode tornar as suas folhas de cálculo mais eficientes e eficazes. Lembre-se de que pode utilizar a função IF com várias condições, com a função TODAY e com outras funções incorporadas, como DATEDIF. Com um pouco de prática, será capaz de criar instruções condicionais sofisticadas que levarão as suas competências em Excel para o próximo nível.
Sim, é possível usar uma função IF dentro de outra função IF no Excel. Isso é conhecido como uma instrução IF aninhada. Para criar uma instrução IF aninhada, basta adicionar outra função IF como o argumento value_if_true ou value_if_false da primeira instrução IF. A instrução IF aninhada será avaliada somente se a primeira instrução IF for verdadeira.