Se [IF]

Devolve um valor especificado se o argumento lógico dados é verdadeiro.

e outro valor especificado se o argumento é falso.

Sintaxe

IF (Lógico, ValorSeVerdadeiro, ValorSeFalso)

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

ValorSeVerdadeiro, ValorSeFalso: qualquer Tipo de Dados, mas o Tipo de Dados deve ser idêntico para ambos os Valores

Tipo de Dados do Resultado

Mesmo Tipo de Dados dos Valores.

Exemplo

Defina o standard de Prolongamento da Viga consoante o comprimento da Viga.

Se a Viga for mais curta do que 480 cm, o prolongamento deve ser de 10 cm.

Se for mais comprida do que 480 cm, o prolongamento deve ser de 12 cm.

Expressão

IF (Comprimento Esquerda <=480cm, 10 cm, 12 cm)

Resultado

10 para as vigas mais curtas, 12 para as vigas mais compridas

Nota

Para testar múltiplas condições, poderá ser mais fácil utilizar a função IFS.

Ver Múltiplas If [IFS].