GRAFICAR SIN INCLUIR LAS CELDAS EN BLANCO

19/01/2006 - 16:19 por mole | Informe spam
deseo crear un grafico para el cual incluyo muchas celdas las que seran
llenadas despues, por lo tanto necesito que el grafico incluya solo las
celdas que han sido llenadas con datos
 

Leer las respuestas

#1 Héctor Miguel
19/01/2006 - 21:47 | Informe spam
hola, 'anonimo/a' !

deseo crear un grafico para el cual incluyo muchas celdas las que seran llenadas despues
por lo tanto necesito que el grafico incluya solo las celdas que han sido llenadas con datos



con la funcion desref(...), podrias definir nombres con referencia a rangos dinamicos [o de/crecientes]
en tanto comentas los detalles que -de momento- estas dejando 'en el tintero'... :D
te paso un ejemplo del uso de la funcion

saludos,
hector.
=para usar nombres con referencia a rangos 'cambiantes' [dinamicos],
se puede hacer uso de la funcion de hoja de calculo
desref (offset en ingles) y cuyos argumentos son: desref(ref,filas,columnas,alto,ancho)
con el siguiente 'significado':
ref = referencia a la celda inicial
filas = numero de filas que se desplazara [positivo = abajo, negativo = arriba, [0] cero = 'la misma']
columnas = numero de columnas a desplazar [positivo = derecha, negativo = izquierda, CERO = 'la misma']
alto = numero de filas a incluir, aumentar [positivo] o disminuir [negativo]
ancho = numero de columnas a incluir, aumentar (+) o disminuir (-)

suponiendo una base de datos 'creciente' que inicia en 'A1' de 'Hoja1' SIN CELDAS VACIAS de por medio:
columna A = secuencia alfabetica y/o numerica
columna B = otro tipo de datos [p.e. nombres]
columna C = otro tipo de datos ]p.e. ...] y mas columnas en la base de datos:

el primer paso es crear un nombre; insertar / nombre / definir... [p.e. 'ConDatos'] con referencia a la columna A
usando en el campo 'se refiere a:' la funcion: =desref(a1,0,0,contara(a:a),1)

nota: excel 'asignara' a la formula las variables de referencia a la hoja y las 'convertira' en absolutas,
con lo cual, la formula 'resultante' pudiera verse +/- asi: =desref(hoja1!$a$1,0,0,contara(hoja1!$a:$a),1)
==> sugerencia: usar el puntero [mouse] para indicar las referencias en la hoja ('a1', 'a:a') <=
el rango nombrado 'ConDatos', [de]crecera en funcion del numero de filas NO VACIAS

para referenciar las columnas siguientes (segun se requiera), se crean nombres +/- asi (p.e. B = Nombres):
insertar / nombre / definir... [p.e. 'Nombres'] usando el 'nombre base' en la formula.
para la columna 'B': =desref(ConDatos,0,1)
para la columna 'C': =desref(ConDatos,0,2) [etc. -> mismo numero de filas <-.]

por ultimo, estos nombres con referencias dinamicas (cambiantes) se pueden usar en:
series de graficos, listas de validacion, la propiedad 'RowSource' de ListBoxes o ComboBoxes, etc. etc. etc.

Preguntas similares