Como aplicar esta formula

05/10/2007 - 23:06 por Hybrido | Informe spam
Hola

Tengo un problema con la siguiente formula.

ÞSREF(Datos!$A$1;3;CONTARA(Datos!$A:$A)-2;1)

No se como puedo utilizarla o apalicarla, me dicen que es una referencia
dinamica.

Pero no se como se utiliza junto con esa formula hay otra ...
ÞSREF(Datos!$E$4;COINCIDIR(Consulta!$D$5;Nombres;0)-1;0;1;1)
El Libro consta de 2 Hojas Datos y Nombres

Las busco en las 2hojas y no logro encontarlas ¿como se hace esto?

Alguien me podria explicar como funcionan

Gracias
 

Leer las respuestas

#1 Héctor Miguel
06/10/2007 - 00:18 | Informe spam
hola, (...) ?

Tengo un problema con la siguiente formula.
ÞSREF(Datos!$A$1;3;CONTARA(Datos!$A:$A)-2;1)
No se como puedo utilizarla o apalicarla, me dicen que es una referencia dinamica.
Pero no se como se utiliza junto con esa formula hay otra ...
ÞSREF(Datos!$E$4;COINCIDIR(Consulta!$D$5;Nombres;0)-1;0;1;1)
El Libro consta de 2 Hojas Datos y Nombres
Las busco en las 2 hojas y no logro encontarlas como se hace esto?
Alguien me podria explicar como funcionan



1) si tu region es México [probablemente] debas cambiar el separador de argumentos en formulas [coma ?, punto_y_coma ?]

2) por lo que toca a la funcion y sus argumentos [consultando la ayuda en linea podras ver detalles que te apunto al final]

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

a) 'sirve' para...
DESplazar una REFerencia tomando -como 'punto de partida'- una celda base/inicial/...
y una de sus mas amigables aplicaciones es para nombrar rangos dinamicos -o de/crecientes-

b) si consideras como es su sintaxis -y el significado de sus argumentos-...
DESREF(ref,filas,columnas,alto,ancho)
ref = referencia a la celda inicial [es la *celda de partida* para DESplazar la REFerencia a...]
filas = numero de filas que se desplazara [positivo = abajo, negativo = arriba, cero = 'la misma']
columnas = numero de columnas a desplazar [positivo = derecha, negativo = izquierda, cero = 'la misma']
alto = numero de filas a incluir, [positivo = aumentar, negativo = disminuir]
ancho = numero de columnas a incluir, [positivo = aumentar, negativo = disminuir]

c) si en una formula usas [p.e.] =DesRef(a1,1,1)
[en realidad] te estas 'refiriendo' a 'B2' ['basado' en 'A1'... 'desplazas' la referencia UNA fila y UNA columna]

d) suponiendo una base de datos de/creciente que inicia en 'A1' de 'Hoja1' ->sin celdas vacias<- de por medio:
en la fila 1 [p.e.] los titulos o encabezados de cada columna y los datos 'reales' a partir de la fila2...
columna A = secuencia alfabetica y/o numerica [como el eje de categorias en el grafico]
columna B = otro tipo de datos [p.e. los valores de la serie1 en un grafico]
columna C = otro tipo de datos [p.e. ...] y mas columnas en la base de datos:

[ejemplo]:
el primer paso es crear un nombre; insertar / nombre / definir... [p.e. 'Categorias'] con referencia a la columna A
usando en el campo 'se refiere a:' la funcion: =DesRef(a1,1,,ContarA(a:a)-1,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: ÞSREF(Hoja1!$A$1,1,,CONTARA(Hoja1!$A:$A)-1,1)
el rango nombrado [Categorias], crecera [o disminuira] en funcion del numero de filas ->no vacias<-
->sugerencia: usar el puntero [mouse] para indicar las referencias en la hoja ['a1', 'a:a']<-

para referenciar las columnas siguientes [segun se requiera], se crean nombres +/- asi [p.e. B = Valores1]:
insertar / nombre - definir... [p.e. 'Valores1', 'Valores2', etc.] usando el 'nombre base' en la formula.
para la columna 'B': =DesRef(Categorias,,1)
para la columna 'C': =DesRef(Categorias,,2) [etc.]
->TODOS con el mismo numero de filas/columnas que el rango 'base'... 'Categorias<-

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