Gráficar datos diferentes a cero

15/01/2008 - 20:09 por R.Garcia | Informe spam
Hola,

tengo una tabla del estilo

Dato valor
A 7
B 0
C 2
D 0
E 0
F 9

pero quiero una gráfica que dinámicamente represente el gráficar la
siguiente tabla, es decir, no quiero que gráfique los datos que tienen valor
cero.

Dato valor
A 7
C 2
F 9

todo ello automáticamente y sin utilizar macros puras formulas.

Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 R.Garcia
16/01/2008 - 00:36 | Informe spam
ok, Reolví solo una parte con la siguiente formula matricial colocalda en el
rango G1:G9

=SI(ESERROR(INDICE(A:B,K.ESIMO.MENOR(SI(B1:B9,FILA(B1:B9)),FILA()),COLUMNA()-6)),"",INDICE(A:B,K.ESIMO.MENOR(SI(B1:B9,FILA(B1:B9)),FILA()),COLUMNA()-6))

ahora, ¿cómo le hago para dinámicamente se seleccione el rango a gráficar,
es decir que si cambia las dimensiones de la tabla los valores de la serie
cambien también, sin utilizar macros.


"R.Garcia" wrote:

Hola,

tengo una tabla del estilo

Dato valor
A 7
B 0
C 2
D 0
E 0
F 9

pero quiero una gráfica que dinámicamente represente el gráficar la
siguiente tabla, es decir, no quiero que gráfique los datos que tienen valor
cero.

Dato valor
A 7
C 2
F 9

todo ello automáticamente y sin utilizar macros puras formulas.

Gracias por su ayuda.
Respuesta Responder a este mensaje
#2 Héctor Miguel
17/01/2008 - 08:18 | Informe spam
hola, R.Garcia !

prueba usando autofiltros (fltras por no ceros o mayores que cero)
y en las opciones del grafico establece que solo muestre las celdas visibles ;)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
tengo una tabla del estilo
Dato valor
A 7
B 0
C 2
D 0
E 0
F 9
pero quiero una grafica que dinamicamente represente el graficar la siguiente tabla, es decir
no quiero que grafique los datos que tienen valor cero.
Dato valor
A 7
C 2
F 9
todo ello automaticamente y sin utilizar macros puras formulas.
Respuesta Responder a este mensaje
#3 R.Garcia
17/01/2008 - 15:48 | Informe spam
ok, esto fue la segunda parte lo resolví de la siguiente manera:

dinámicamente calculo el rango a gráficar con las funciones direccion() y
contar() y lo coloco en la celda "i1" ej: i1=$g$1:$g$6 (el rango es dinámico
es decir cambia dependiendo del rango a gráficar.)

y posteriormente le asigno ese rango al gráfico con la siguiente función.


Private Sub Worksheet_Activate()
RangoG1 = Hoja5.Range("az1").Value

ThisWorkbook.Sheets(1).ChartObjects("Chart 1").Chart.SetSourceData _
Source:=Sheets(1).Range(RangoG1), PlotBy:=xlColumns
End Sub

Chin.. finalmente como quiera tuve que utilizar VBA, no logré asignarle el
rango a la gráfica sin utilizar VBA o macros.



"R.Garcia" wrote:

ok, Reolví solo una parte con la siguiente formula matricial colocalda en el
rango G1:G9

=SI(ESERROR(INDICE(A:B,K.ESIMO.MENOR(SI(B1:B9,FILA(B1:B9)),FILA()),COLUMNA()-6)),"",INDICE(A:B,K.ESIMO.MENOR(SI(B1:B9,FILA(B1:B9)),FILA()),COLUMNA()-6))

ahora, ¿cómo le hago para dinámicamente se seleccione el rango a gráficar,
es decir que si cambia las dimensiones de la tabla los valores de la serie
cambien también, sin utilizar macros.


"R.Garcia" wrote:

> Hola,
>
> tengo una tabla del estilo
>
> Dato valor
> A 7
> B 0
> C 2
> D 0
> E 0
> F 9
>
> pero quiero una gráfica que dinámicamente represente el gráficar la
> siguiente tabla, es decir, no quiero que gráfique los datos que tienen valor
> cero.
>
> Dato valor
> A 7
> C 2
> F 9
>
> todo ello automáticamente y sin utilizar macros puras formulas.
>
> Gracias por su ayuda.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida