Duda con Sumar.si.conjunto

26/06/2012 - 17:19 por Murphy Flores | Informe spam
Buenos días. alguien podría hacerme el favor de explicar que hace esta formula en detalle:
=SUMAR.SI.CONJUNTO(DESREF(INDIRECTO(DIRECCION(1,17,,,AN$5)),0,0,1000,),DESREF(INDIRECTO(DIRECCION(1,4,,,AN$5)),0,0,1000,),$AK$4,DESREF(INDIRECTO(DIRECCION(1,6,,,AN$5)),0,0,1000,),$B6)

Intento entenderla pero no entiendo que significan lo que hay dentro de los paréntesis por que hay tres "," seguidas y luego el ",0,0,1000,"?

Se supone que su utilidad es buscar una clave única de inventario en al menos 4 hojas diferentes del mismo archivo y devolver la suma concentrada de lo que encuentre en esa clave única de inventario total.

Agradezco su ayuda.

Saludos
 

Leer las respuestas

#1 Pedro F. Pardo
26/06/2012 - 19:06 | Informe spam
El martes, 26 de junio de 2012 16:19:34 UTC+1, Murphy Flores escribió:
Buenos días. alguien podría hacerme el favor de explicar que hace esta formula en detalle:
=SUMAR.SI.CONJUNTO(DESREF(INDIRECTO(DIRECCION(1,17,,,AN$5)),0,0,1000,),DESREF(INDIRECTO(DIRECCION(1,4,,,AN$5)),0,0,1000,),$AK$4,DESREF(INDIRECTO(DIRECCION(1,6,,,AN$5)),0,0,1000,),$B6)

Intento entenderla pero no entiendo que significan lo que hay dentro de los paréntesis por que hay tres "," seguidas y luego el ",0,0,1000,"?

Se supone que su utilidad es buscar una clave única de inventario en al menos 4 hojas diferentes del mismo archivo y devolver la suma concentrada de lo que encuentre en esa clave única de inventario total.

Agradezco su ayuda.

Saludos




YAVA :-O Menuda fórmula.

Vayamos por partes,

Las tres comas,
La función Dirección tiene 5 parámetros

Direccion(fila, Columna, ref, Estilo, Hoja)

La referencia ( puede ser absoluta o relativa) o puede obviarse (y entonces será absoluta) aquí puedes poner 1,2,3 o 4 y te dará $Q$1, $Q1, Q$1, Q1 respectivamente si no escribes nada, será como si escribieras 1, es decir te devuelve $Q$1

y el Estilo también es opcional, si no escribes nada será estilo letra/número $Q$1 si escribes un 0 te devolverá el estilo de filas columnas: F1C17

En la fórmula se obvian estos dos valores, de ahí las tres comas seguidas.

Por eso, DIRECCION(1,17,,,AN$5) te devuelve:
Hoja!$Q$1

donde Hoja es el nombre de la hoja que haya en AN5


Luego la función DESREF devuelve una fila desde el parámetro que haya escrito en Hoja!$Q$1 y mil de altura.

De ahí el número 1000.

0,0 indica que comienza a contar en la misma celda Q1 y devuelve toda la fila por debajo de la celda Q1 hasta 1000 celdas.

Es decir es como si escribieras la formula así:

=SUMAR.SI.CONJUNTO(Hoja!$Q$1:$Q$1000, Hoja!$D$1:$D$1000, $AK$4, Hoja!$F$1:$F$1000, $BE)

el 17 corresponde a la letra Q y la letra D es el 4
y por supuesto en lugar de Hoja aparecerá el nombre de la hoja que haya escrito en AN5

¿Tiene más sentido así?

Preguntas similares