Free Trial

Fórum

Valores negativos na formula IF

cneves7
Asteroide

Alguem consegue me dar uma luz do erro? Quando uso <=-8 da erro

 

cneves7_0-1591713362744.png

 

5 RESPOSTAS 5
carlosteixeira
15 - Aurora
15 - Aurora

Bom dia @cneves7  tudo bem?

 

provavelmente você está misturando dados numéricos com dados string.

Pela sua formula acredito que o campo [Critical Parts] deve ser numérico.

 

Se for isso você precisa converter ele para string para depois montar a fórmula que ficaria assim:

 

IF [Critical Parts]>'8' Then ´OK' Elseif [Critical parts]<= '-8' and [Critical Parts] <='8' Then 'Critical' Else 'TBC' ENDIF

 

Outra opção seria vc fazer a fórmula em 2 passos, primeiro valida os dados numéricos marcando com 1 ou 0 e depois monta um campo novo convertendo de 1 e 0 para CRITICAL ou TBC.

É complicado misturar os dados numéricos com String nas fórmulas.

 

Dá uma olhada, espero que ajude

 

Abraços

Carlos A Teixeira
cneves7
Asteroide

Os dados esta como V_WString

cneves7
Asteroide

O erro ocorre somente na condição negativa

cneves7
Asteroide

Consegui resolver....Eu usei o tonumber primeiro

 

cneves7_0-1591714831106.png

 

carlosteixeira
15 - Aurora
15 - Aurora

Boa... é o que eu falei não estava entendendo o 8 ou -8 como numérico e sim como texto.

 

Fico feliz que tenha resolvido

 

Abraços

Carlos A Teixeira
Rótulos