es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Formato de moneda de Google Spreadsheets con sufijo.

Tengo celdas con datos en un formato:

12 345,67 EUR

(doce mil trescientos cuarenta y cinco euros y sesenta y siete centavos)

No puedo cambiar este formato (necesito copiar y pegar muchos de ellos en la hoja de cálculo desde otra fuente).

Estoy tratando de hacer algunos cálculos con él, pero me muestra el error #VALUE!, diciendo que es un texto y no puede ser convertido en un número. Intenté formatear esas celdas como formato de número personalizado ##,###.00 "EUR", pero no funciona.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en hojas de cálculo de Google y en el formato de números y monedas, recomendaría la siguiente solución para abordar el problema del error #VALUE! en cálculos que involucren celdas con datos en formato de 12 345,67 EUR:

    1. Use la fórmula SUBSTITUTE para eliminar los caracteres no numéricos (espacio y “EUR”) de los valores de celda. Por ejemplo, =SUBSTITUTE(A1," ","") eliminará el espacio de la celda A1.
    2. Use la fórmula REPLACE para reemplazar la “,” con “.” en los valores resultantes. Por ejemplo, =REPLACE(B1,FIND(",",B1),1,".") reemplazará la coma por un punto en el valor resultante de la celda B1.

    3. Use la fórmula VALUE para convertir el texto resultante (que ahora se encuentra en formato numérico) en un valor numérico. Por ejemplo, =VALUE(C1) convertirá el valor resultante de la celda C1 en un valor numérico que se puede utilizar en cálculos.

    4. Por último, formatee los valores resultantes como moneda utilizando el formato personalizado de número €#,##0.00.

    Siguiendo estos pasos, debería poder realizar cálculos que involucren celdas con datos en formato de 12 345,67 EUR sin encontrar el error #VALUE!.

Comments are closed.