Excel: ¿Cómo crear (verdaderamente) celdas en blanco de la fórmula para que no aparezcan en un gráfico?

24

Tengo una tabla donde rastrear datos en una base diaria, compararlos con un objetivo diario que he establecido, calcular la brecha entre los dos y mostrar los datos en un gráfico de líneas. Los datos tienen 4 columnas:

A. Fecha (desde hoy hasta el 31-12-2014 C. Valor real (solo completado para fechas pasadas) D. Valor objetivo (todo lleno hasta el 31-12-2014) E. Brecha (CD)

Quería que la brecha (E) estuviera vacía siempre que no haya una fecha actual, y así la llené con la fórmula:

=IF(ISBLANK(C10), "", C10-D10)

Las fechas futuras de la columna E se muestran correctamente en blanco. Cuando creo un gráfico a partir de los datos (con E en un eje diferente), la línea no se dibuja para fechas futuras de la columna C ya que los valores están en blanco, pero se dibujan para fechas futuras de la columna E con cero.

Supongo que el resultado de la fórmula con un "" contenido del campo no se considera "en blanco", por lo que el gráfico supone que es cero.

¿Cómo puedo hacer que la línea del gráfico en la Columna E desaparezca para las fechas donde no hay valor en la Columna C (y por lo tanto también en la Columna E)?

descubrimiento
fuente

Respuestas:

24

Encontré la respuesta aquí . Si hace que la fórmula regrese en NA()lugar de "", el gráfico la aceptará como vacía y no mostrará una línea.

descubrimiento
fuente
Más referencia . No puedo encontrar ninguna documentación oficial sobre cuándo Excel comenzó a interpretar el error como nada para los gráficos.
Raystafarian
2
Raystafarian: no es nada nuevo, Excel lo ha hecho desde al menos Excel 97, y probablemente antes. El texto y la mayoría de los errores se tratan como ceros. # N / A no se traza en una línea o gráfico XY. Sin embargo, no da como resultado un espacio en la línea (como dice el descubrimiento), pero una línea conectará los puntos a cada lado del # N / A.
Jon Peltier
2

Use # N / A para hacer que el gráfico muestre espacios en blanco en una fórmula = IF (A1 = "", # N / A, A1) = IFERROR (A1, # N / A)

Andy Robertson
fuente
1

Encontré una pequeña solución para los gráficos de columnas. Si quiere usar puntos de datos pero no quiere que aparezcan ceros. Cambie el formato del número de punto de datos a un formato personalizado donde los ceros sean iguales a "".

Usé el código:

_(* #,##0_);_(* (#,##0);_(* ""_);_(@_)

Todo esto es el formato de contabilidad con el

_(* #,##0_);_(* (#,##0);_(* **"-"**_);_(@_) 

reemplazadas con

_(* #,##0_);_(* (#,##0);_(* **""**_);_(@_)

Aviso "-"reemplazado por "". el - es cero en formato contable. Espero que esto ayude a alguien.

Formato de número

JP Birbal
fuente