Graficos: Como conseguir que los datos nulos no se lean

11/05/2006 - 10:20 por Pedro | Informe spam
, por lo que conseguimos que en una tabla con muchas filas y columnas
solamente se representen las celdas que tengan valor.

Un saludo
Pedro
 

Leer las respuestas

#1 Héctor Miguel
11/05/2006 - 19:08 | Informe spam
hola, Pedro !

, por lo que conseguimos que en una tabla con muchas filas y columnas solamente se representen las celdas que tengan valor.



-> que tipo de graficos ? [columnas/barras <-> lineas/xy-dispersion] ?
-> que significa 'datos nulos' ? [las celdas estan 'realmente' vacias ?... o tienen formulas con ""] ?

1) si vas a usar un grafico de tipo barras o columnas, las celdas 'vacias', o con valor 0 [cero], o texto vacio [""]
-> 'se quedan' en la base, no se grafican, a menos que muestres los valores en rotulos... no 'apareceran' en el grafico ;)

2) si vas a usar un grafico de tipo lineas o xy-dispersion...dependiendo de SI la/s celda/s...
a) estan [efectivamente] 'vacias'...
ES 'requisito' [INDISPENSABLE] que la celda este [realmente] vacia <= OJO
[aun usando una formula que asi lo 'represente']... mientras la celda NO este vacia... ×_×
-> [con el grafico 'seleccionado'] verifica en: herramientas -> opciones -> [pesta#a] grafico
la alternativa que mejor te convenga [seccion de 'grafico activo'] para 'trazar celdas vacias como...'
1) no trazar [dejar espacios]
2) trazar como ceros [la linea se 'caera' a cero]
3) interpolar [continuar el 'trazo']
b) son formula/s ['toman' valores de otras 'operaciones'], usar la funcion 'NoDisponible' [NOD()]...
cambia la formula [p.e.] 'a' => =SI(D8>0,D8,NOD()) o para ingles: =IF(D8>0,D8,NA())
[selecciona la alternativa a.1 del punto anterior]
:) pros: los valores 'en cero' NO se grafican [la linea 'continuara']
:( cons: el valor de error '#N/A' sera 'transmitido' a toda operacion 'dependiente'
[y 'visible' en la tabla, a menos que ademas, utilices los formatos condicionales en la tabla]

3) una solucion pudiera ser una macro que utilice un rango distinto, en el cual [y por cada celda 'espejo']...
-> 'traslade' los valores que cumplan los criterios o...
-> borre [solo el contenido de] 'esa' celda 'espejo' y...
-> [obviamente] 'tomar' los datos para el grafico del 'nuevo' rango

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares