0 votos

Números: La función VALUE no reconoce la cadena vacía

Estoy utilizando Apple Numbers y me resulta frustrante que los argumentos de las celdas que contienen texto vacío (y a veces contienen números de otras hojas) no se conviertan en un número de valor 0, cuando son referenciados por una función que espera un valor numérico.

Por ejemplo, una función en la celda:

=MAX(I5,0.5×J5)

con J5 vacío, produce un mensaje de error

The operator “*” expects a number but found “.”

Así que intenté encajar J5 con VALUE(J5), y obtuve otro mensaje:

VALUE requires a string specifying a number, but found “” instead.

¿Existe una manera eficiente de tratar todos los espacios como 0 para las innumerables celdas que pueden tener esa situación?

1voto

Idonknow Puntos 213
IFERROR(VALUE(<cell>),0) 

devolvería 0 para una celda vacía (o cualquier cadena que no se pueda convertir en un valor). Intenté algo como

= MAX (I5, (0.5 x (IFERROR(VALUE(J5),0))) 

y mis pruebas iniciales funcionaban.

Espero que esto ayude

1voto

mistero Puntos 899

Una sugerencia más: Seleccionar toda la tabla y establecer la celda Formato de datos a "Automático" . Los números determinarán entonces el tipo de datos, lo que puede reducir los errores de importación debidos al formato de las celdas. También puede forzar el formato de la misma manera.

Cell Format Setting in Inspector

He pegado tu fórmula con estos ajustes y he obtenido el siguiente resultado:

Formula result

Si te sientes incómodo/no te gusta/prefieres, puedes cambiar la fórmula a texto.

Formula editing

Text only formula

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X