Múltiplas If [IFS]

Utilize esta função para testar uma série de condições lógicas e depois devolver o valor para a primeira condição verdadeira.

IFS pode assumir o lugar de múltiplas afirmações IF aninhadas.

Sintaxe

IFS (Lógico1, Valor1, [Lógico2, Valor2]...)

Pode definir até 127 condições lógicas.

Nota: O separador necessário (vírgula ou ponto e vírgula) corresponde automaticamente às definições de localização do seu computador.

Tipos de Dados dos argumentos

Lógico: Verdadeiro/Falso

Valor: qualquer Tipo de Dados, mas o Tipo de Dados e unidades deve ser idêntico para todos os Valores

Tipo de Dados do Resultado

Mesmo Tipo de Dados dos Valores.

Exemplo 1

Indique a percentagem obrigatória de área envidraçada para cada Zona consoante a sua Classificação.

Expressão

IFS (Classificação Archicad - 25 = "Espaço Residencial","25%", Classificação Archicad - 25 = "Espaço de Escritório", "30%",
Classificação Archicad - 25 = "Espaço de Armazenamento", "10%")

Resultado

Devolve a percentagem de área envidraçada necessária para cada Zona consoante a respectiva classificação. Os Valores e os Resultados têm todos o mesmo tipo de dados (aqui, Texto).

Se Nenhuma das Condições for Verdadeira

Se nenhuma das condições se aplicar, a função devolve "Não definido".

Contudo, pode também especificar um valor de resultado por defeito, se nenhuma das condições lógicas for cumprida: introduza VERDADEIRO para a sua condição lógica final, seguida do valor por defeito.

Lembre-se que este valor de resultado por defeito tem de ter o mesmo tipo de dados de outros valores de resultado na função.

IFS (Lógico1, Valor1, [Lógico2, Valor2]....[VERDADEIRO,ValorPorDefeito])

Exemplo 2

Categorize as Vigas como Longas (mais longas do que 6 m) ou Curtas (mais curtas do que 2 m). Qualquer Viga que não entre nestas categorias é Média.

Expressão

IFS (Comprimento Esquerda > 600 cm, "Longa", Comprimento Esquerda < 200 cm, "Curta", VERDADEIRO, "Média" )

Resultado

Vigas mais longas do que 6 m: Longas

Vigas mais curtas do que 2 m: Curtas

Vigas com comprimentos intermédios: Médias