Necesito que cuando el numero resultante de una fórmula sea exacto, cambie de formato

Hola necesito que cuando el numero resultante de una fórmula sea exacto (123,00) cambie de formato y no salgan los decimales, pero si el numero resultante es con decimales (123,11)si que salgan los dos decimales, ya he tenido bastante ayuda pero todavía no lo tenemos, espero vuestras respuestas, gracias.

1 Respuesta

Respuesta
1
Lo tengo!, si A12 es el valor entonces en otra celda:
=VALOR(SI(ENTERO(A11)-A11=0;TEXTO(A11;"#.#");TEXTO(A11;"#.#,##")))
Esta opcion #.# marca el separador de miles, mientras que #,# marca el decimal.
La función valor la pongo por si quieres operar con ese numero, pero puede quitarse también.
Perdona, pero con =valor() no toma el separador de miles...
Aquí tienes otra variante:
=SI(ENTERO(C9)-C9=0;TEXTO(C9;"#.#");TEXTO(C9;"#.#,00"))
Esto pondrá dos decimales si o si, sea cual fuere el contenido de C9 y siempre que tenga algún decimal en C9, sino no pondrá ningún decimal.
Saludos
No olvides valorar la respuesta, a tus ordenes,
Diego

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas