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

0

Estoy usando los números de Apple y me parece frustrante que los argumentos de las celdas que contienen texto vacío (y algunas veces contienen números de otras hojas) no se conviertan a un valor de 0, cuando una función hace referencia a un valor numérico.

Por ejemplo, una función en la celda:

=MAX(I5,0.5×J5)

con J5 vacío, aparece un mensaje de error

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

Intenté encasillar J5 con VALUE (J5) y recibí 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?

    
pregunta elomage 24.02.2015 - 18:00

2 respuestas

1
IFERROR(VALUE(<cell>),0) 

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

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

y mis pruebas iniciales estaban funcionando.

Espero que esto ayude

    
respondido por el Benoît Roche 24.02.2015 - 18:35
1

Otra sugerencia: seleccione toda la tabla y configure la celda Formato de datos en "Automático" . Los números determinarán entonces el tipo de datos que puede reducir los errores de importación debido al formato de celda. También puedes forzar el formato de la misma manera.

Hepegadotufórmulaconestaconfiguraciónyobtuveelsiguienteresultado:

Si se siente incómodo / no le gusta / prefiere, puede cambiar la fórmula a texto.

    
respondido por el bjbk 01.06.2015 - 19:29

Lea otras preguntas en las etiquetas