Free Trial

Foro

RESUELTAS

Condicional if considerando un múmero como referencia

OscarLuna1
Átomo

Hola comunidad, espero puedan ayudarme con lo siguiente,

 

Estoy incluyendo una condicional donde le digo que los número que sean >=12 me considere el valor 12 y al resto me considere el cálculo que ya hacía antes, lo que pasa es que la fórmula toma como referencia los 2 primeros dígitos para revisar lo que es mayor o igual a 12 y las cantidades que son menores o que incluso son de 3 dígitos pero los 2 primeros son menores a 12, les agrega el número 12,

 

Espero ser claro con la explicación,

 

Saludos y gracias por la ayuda

 

 

 

2 RESPUESTAS 2

Hola @OscarLuna1 , el problema es que estás comparando una cadena de texto con un número. Fíjate que en la imagen3 que has adjuntado, en la fórmula tienes =>"12" en lugar de >=12.

 

Asegúrate de que el campo [Meses Uso 2015] es de tipo numérico y no de tipo String, y si no debes cambiar sus metadatos o bien obtener el número equivalente de la cadena de texto con la fórmula ToNumber([Meses Uso 2015]). De esta forma podrás comparar con 12 en lugar de "12".

 

Una posible solución como te digo sería algo así: If ToNumber([Meses Uso 2015])>=12 then 12 else ToNumber([Meses Uso 2015]) endif

 

Espero que te ayude!

OscarLuna1
Átomo

Genial!! Funcionó bien, muchas gracias por la ayuda

Etiquetas