¿Qué hay de malo en esta fórmula de Excel?

¿Qué hay de malo en esta fórmula de Excel?

Tengo un rango que incluye una columna de Cantidad ( D) y una columna de Tarifa ( E). En la celda F1tengo la fórmula =D3 * E3para un subtotal de Tarifa * Cantidad.

La mayoría de mis celdas de Tarifa están vacías, lo que hace que la mayor parte de la columna Fsolo se muestre #VALUE!.

Pensé en reemplazar mi fórmula con =IF(ISNUMBER(E1), E1 * D1, 0), con la esperanza de que cuando E1esté vacía, obtenga un cero para mi subtotal.
Sin embargo, a Excel no le gusta esa fórmula, aparece una ventana emergente que dice que hay algún problema con mi fórmula, por ejemplo, sintaxis, etc.

Me parece bastante bien, si E1es un número, use E1 * D1, en caso contrario use 0.

Excel se queja cuando intento ingresar la fórmula =IF(ISNUMBER(E1), E1 * D1, 0). ¿Por qué lo hace?

Respuesta1

Buen día,

Parece que tu fórmula debería funcionar, pero...

Otra opción sería intentar =IFERROR(E1*D1,0). Calculará E1 x D1 y, de lo contrario, pondrá un cero.

Desafortunadamente, podría enmascarar otros errores, un número que se muestra ingresado como texto y no hace los cálculos. Es interesante intentar demostrar que con un ejemplo la fórmula completó la matemática (la trató como un número de todos modos), pero la fórmula de suma en la parte inferior la consideró texto. En la celda E4 estaba yo jugando con un valor de texto doble negativo (error al ingresar la fecha) para ver qué pasaba.

Espero que esto ayude, Brad.

Respuesta2

La mayoría de mis celdas de Tasa están vacías, lo que hace que la mayor parte de la columna F simplemente se muestre.#VALUE!

Las celdas vacías en los cálculos se consideran 0Excel. Lo más probable es que no tengas una celda vacía, pero:

  • fórmula resultante cadena vacía ( ""), o
  • solo un apóstrofe ( ')

Pensé en reemplazar mi fórmula con =IF(ISNUMBER(E1), E1 * D1, 0), pero aparece una ventana emergente que dice que hay algún problema con mi fórmula, por ejemplo, sintaxis, etc.

Dependiendo de su configuración regional, es posible que necesite utilizar ;en lugar de ,.

información relacionada