Tengo 2 archivos
1.- Captura de Datos
2.- Resumen
En el de captura de datos tengo varias pestañas de captura
de informacion, en una de ellas hago unas busqueda
medianto vlookup y hago un conglomerado de varios datos.
En el Archivo resumen grafico esos datos, el problema es
que cuando que los vlookup pone el valor de cero en la
informacion que no tiene nada y las graficas a su vez
grafican los cero.
Me gustaria que me dijeras como una grafica no toma el
valor de cero y deja los espacion, cabe mencionar que
estos valores cero provienen de otro archivo y esas celdas
que estan en cero tienen una formula.
Se puede hacer esto!!!
> ... como una grafica no toma el valor de cero y deja los espacios
> ... estos valores cero provienen de otro archivo y esas celdas ... tienen una formula.
R.- Existe la función "No Disponible": NOD() que para inglés sería NA()
P.e. Si los datos base de la(s) serie(s) del gráfico son "tomados" de alguna referencia:
=SI(D8>0,D8,NOD()) o para inglés: =IF(D8>0,D8,NA())
Toma en cuenta que de esta forma, "leerás" en la celda el valor de error #N/A
La "ventaja" es que NO se graficará el "CERO", pero...
La "desventaja" es que el valor de error (#N/A) se "transmitirá" a cualquier operación "dependiente".
Saludos,
Héctor.
Muchas gracias, pero el problema es que al momento de
graficar interpola los valores N/A y quiero que deje el
espacio libre.
Un ejemplo
lo que quiero hacer es simular a lo que se grafica cuando
tenemos una celda vacia y la opcion de Not plotted leave
gaps en el menu de herramientas/opciones/grafica.
Agradezco de antemano tu ayuda.
Hermes Cruz
>-----Mensaje original-----
>.
>
Muchas Gracias Hector espero me puedas ayudar, otra
vez!!!!!
Hermes Cruz
>-----Mensaje original-----
>.
>
> ... el problema ... interpola los valores N/A y quiero que deje el espacio libre.
> ... simular a ... cuando ... celda vacia y ... Not plotted leave gaps en el menu de herramientas/opciones/grafica.
De momento, sólo se me ocurre "mandar" los datos "a graficar" DIFERENTES de cero con una macro.
Suponiendo que los datos se toman del rango "a1:a15" y la serie del gráfico "esté" en "b18:b32"
(17 filas abajo y 1 columna a la derecha)
Sub Datos_Gráfica()
Dim Celda As Range
For Each Celda In Range("a1:a15")
If Celda <> 0 Then Celda.Offset(17, 1) = Celda Else Celda.Offset(17, 1).ClearContents
Next
End Sub
Saludos,
Héctor.
Muchas gracias efectivamente eso es lo que queria,
solamente le agrege un macro para que me copie todas las
formulas de nuevo, pero funciono excelente.
Gracias y Feliz Navidad y Prospero Año Nuevo
>-----Mensaje original-----
>.
>