Valores cero en el gráfico logarítmico de Excel: ¿Se puede suprimir la advertencia?

4

Estoy trazando datos en un gráfico de Excel 2003 con una escala logarítmica en el eje Y. Algunos puntos de datos faltan ocasionalmente, y esto está representado por celdas en blanco. El gráfico resultante se parece al de abajo.

Hay una brecha en las curvas en x = 150, y eso es genial porque realmente enfatiza el hecho de que faltan datos en ese punto. Esto es parte integrante de la información que el gráfico debe transmitir.

Sin embargo, Excel lanza una advertencia cada vez que toco el gráfico: "Los valores negativos o cero no se pueden trazar correctamente en los gráficos de registro". Esto es increíblemente molesto.

¿Hay una manera de suprimir esta advertencia?

Esto es lo que ya sé:

  • Las celdas en blanco se interpretan como cero en el gráfico, y la representación de valores cero en un gráfico logarítmico no tiene sentido. Esto es lo que desencadena el error.
  • Si hago las celdas de datos faltantes. #N/A En lugar de en blanco, la advertencia desaparece. Sin embargo, la brecha en las curvas también desaparece, lo que no es bueno.
  • Application.DisplayAlerts = False probablemente funcionaría durante la ejecución de una macro VBA, pero mi pregunta no está dentro del contexto de una macro en ejecución. (Tenga en cuenta que Application.DisplayAlerts se restablece automáticamente a True cuando termina la ejecución.)

enter image description here

enter image description here

Jean-François Corbett
fuente
¿Es Excel-2003 un requisito firme? Lo intenté en 2010, recibí una advertencia al crear el gráfico, después de eso no más advertencias
chris neilsen
Desafortunadamente, hasta que mi empresa decida actualizar a 2010, ¡es un requisito!
Jean-François Corbett
Las celdas en blanco no se interpretan como ceros. Las celdas que devuelven "", por lo que nos parecen en blanco, los humanos en realidad contienen una cadena (la cadena nula) y se interpretan como cero. Cambie su fórmula para que devuelvan NA () en lugar de "" para valores nulos. Se ven feos en la hoja, pero Excel no intenta trazarlos y, en cambio, interpola una línea a través de ellos.
Jon Peltier

Respuestas:

2

Una solución alternativa, pero instalaría AutoHotkey y la configuraría para que cierre inmediatamente ese cuadro de diálogo cuando aparezca: http://www.autohotkey.com/docs/commands/SetTimer.htm

; Example #1: Close unwanted windows whenever they appear:
#Persistent
SetTimer, CloseMailWarnings, 250
return

CloseMailWarnings:
WinClose, Microsoft Excel, Negative or zero values cannot be plotted
return

Pronto pensará en 50 ventanas y cuadros de diálogo que le gustaría cerrar tan pronto como aparezcan, por lo que el esfuerzo inicial para instalarlo y configurarlo pronto dará sus frutos.

Matthew Lock
fuente