¿Fijar valor con ceros después de la coma?
Resuelto
Uman
-
Mike-31 Mensajes publicados 18405 Fecha de registro Estado Colaborador Última intervención -
Mike-31 Mensajes publicados 18405 Fecha de registro Estado Colaborador Última intervención -
Hola a todos y a todas
tengo una tabla en la que aparecen resultados de fórmulas en forma de número, con dos decimales. Ejemplo: 450,60
Estos resultados se utilizarán más adelante como montos en euros durante un envío masivo.
lamentablemente, me es imposible fijar estos valores, ya que Excel y Word tienen la molesta tendencia a suprimir los ceros después de la coma.
el problema es que 450,6 € es diferente de 450,60 €
Quisiera que lo que veo (450,60) se convirtiera en el valor real y fijado de la celda. ¿Cómo hacerlo?
Nota: he utilizado el pegado especial, pero solo cambia el valor visual y no el valor real. También he intentado pegar el valor y luego el formato en un segundo tiempo, sin resultados.
Gracias por su ayuda
Configuración: Windows Vista / Internet Explorer 8.0
tengo una tabla en la que aparecen resultados de fórmulas en forma de número, con dos decimales. Ejemplo: 450,60
Estos resultados se utilizarán más adelante como montos en euros durante un envío masivo.
lamentablemente, me es imposible fijar estos valores, ya que Excel y Word tienen la molesta tendencia a suprimir los ceros después de la coma.
el problema es que 450,6 € es diferente de 450,60 €
Quisiera que lo que veo (450,60) se convirtiera en el valor real y fijado de la celda. ¿Cómo hacerlo?
Nota: he utilizado el pegado especial, pero solo cambia el valor visual y no el valor real. También he intentado pegar el valor y luego el formato en un segundo tiempo, sin resultados.
Gracias por su ayuda
Configuración: Windows Vista / Internet Explorer 8.0
12 respuestas
-
Bueno, creo que lo he encontrado, hay que formatear en numérico en el campo de combinación.
En el documento tipo Word hay que hacer <Alt> F9
luego en el código del campo poner esto:
{MERGEFIELD "Montant" \# ####.00}
En mi ejemplo el campo combinado desde Excel se llama Montant.
A probar
Cordialmente, -
Hola,
Sin embargo, en Excel solo es necesario elegir el formato de celda "número" o "moneda" con 2 cifras después de la coma.
¡Hasta luego!
Saludos cordiales, -
Hola,
¿has probado a cambiar las celdas a formato de texto?
--
A+ Blux"Los idiotas se atreven a todo. Es incluso por eso que los reconocemos"
-
Hola,
hay que cambiar el formato de celda a monetario y poner el número de decimales en 2. -
Primero que nada, gracias por sus respuestas.
Dicho esto, aunque el formato de celda (monetario o texto) me da un resultado visualmente satisfactorio (450,6 se convierte, por ejemplo, en 450,60€), el verdadero valor de la celda (que se ve en el campo de función, en la parte superior de Excel) sigue sin cambiar.
Así que sigo teniendo 450,6 durante mi mail merge.
Es frustrante, debo estar haciendo algo mal. -
Hola,
Excel no tiene la molesta tendencia a eliminar los ceros después de la coma, muestra lo que ve o lo que se ingresa con una visualización estándar.
Además, Excel es capaz de mostrar una multitud de números como teléfonos que comienzan con un 0, códigos postales, seguridad social, etc., así como un número definido por el usuario de decimales (uno, dos, tres o más después de la coma).
Así como la unidad monetaria de una multitud de países, solo queda pedirlo a Excel.
Para ello, haz clic derecho en una celda o rango/Formato de celda/Número y ahí tendrás una multitud de posibilidades.
--
A+
Mike-31
Un período de fracaso es un momento ideal para sembrar las semillas del conocimiento. -
No había entendido bien el problema. Efectivamente, si se utiliza un monto formateado con dos cifras después de la coma en Excel y ese monto se transfiere a Word mediante correo masivo, el formato no se respeta.
No encuentro solución. Aún no he probado la solución de Blux.
Saludos,
Atentamente, -
Hola Mike, si tienes en cuenta lo que ya he intentado, verás que mi problema está en otra parte.
Conozco bien el cambio de formato de celda, mi problema es simplemente que no funciona como me gustaría.
Como dices, Excel hace exactamente lo que le pido, pero únicamente en "visual". El valor real de la celda permanece sin cambios. Es este punto preciso el que no entiendo.
Así, mi valor 450,6 se convierte en 450,60€ en mi hoja de Excel, pero reaparece como 450,6 durante el correo masivo.
Espero que comprendas mejor mi problema.
(nota: por diversión, intenté cambiar los conmutadores de Word añadiendo \#,## pero no hay manera) -
Hola
lo más sencillo quizás sea transformar tus resultados de fórmula para reducir el número de decimales de manera numérica para Excel:
En tu tabla, en lugar de
= fórmula
utiliza:
=REDONDEAR(fórmula;2)
que redondeará lo más cerca posible a dos decimales
REDONDEAR.MAS para redondear hacia arriba
REDONDEAR.MENOS para redondear hacia abajo.
saludos
--
Preguntémonos si no estamos solos en entender lo que se explica? -
¡Muchas gracias, Pilas! Voy a poder dejar de hacer como que trabajo. Entonces era en Word, estaba casi en el buen camino :p
Gracias a todos por contribuir, que tengan un excelente día. -
Vaucluse, gracias por tu mensaje. También lo había pensado, pero no funcionaba en mi caso. Los "ceros" no eran tenidos en cuenta en Word durante la mail merge.
-
Hola,
el problema proviene de una configuración de Word
Botón de Microsoft/Opciones de Excel/sección Opciones avanzadas/al final de la lista General marcar Confirmar conversiones al abrir
guardar/cerrar los archivos y reabrir el archivo de Word para que se tengan en cuenta las conversiones
--
A+
Mike-31
Un período de fracaso es un momento ideal para sembrar las semillas del conocimiento.