Generar una sola fila, con el resumen de varias con la misma clave

28/04/2007 - 00:52 por Alf | Informe spam
Mi problema es armar una fila resumen , con los datos de todas aquellas filas
que tienen en una columna el mismo dato en común y en columnas colocar los
diferentes valores de la columna de las diferentes filas que tienen la misma
columna como clave.

Desde ya, muchas gracias.

Ejemplo:
De estas 5 filas, quiero obtener estas 2 filas.
COL1 COL2 COL1 COL2-1
COL2-2 COL2-3 ...
PEPE LINDO PEPE LINDO
SIMPATICO AMABLE
PEPE SIMPATICO PIPO FEO AMARGADO
PEPE AMABLE
PIPO FEO
PIPO AMARGADO
 

Leer las respuestas

#1 Héctor Miguel
28/04/2007 - 08:43 | Informe spam
hola, Alf !

... armar una fila resumen, con los datos de todas aquellas filas
que tienen en una columna el mismo dato en comun
y en columnas colocar los diferentes valores de la columna de las diferentes filas
que tienen la misma columna como clave...



1) como no expusiste rangos... aqui van 'mis' supuestos:
a) COL1 y COL2 son las columnas A y B
b) las 5 filas en el rango 'A2:B6'
c) quedan LIBRES las columnas C y D
d) el 'resumen' [COL1, COL2-1, etc.] a partir de la columna 'E' en la fila 1

2) usa las siguientes formulas:
a) [C2] =(contar.si($a$2:a2,a2)=1)*1+max($c$1:c1)
b) [D2] Â*100+contar.si($c$2:c2,c2)
-> copias 'C2:D2' hasta 'C6:D6' <= despues ajustas a los rangos 'reales' :))
c) [E2] =si(fila(e1)<=max(c:c),indice(a:a,coincidir(fila(e1),c:c)))
d) [F2] =si(y($e2<>falso,columnas($f1:f$1)<=contar.si($c:$c,fila(f1))),indice($b:$b,coincidir(fila(f1)*100+columnas($f1:f$1),$d:$d,0)))
-> copias 'F2' hasta 'H2' [columna donde quedaria tu COL2-3] <= despues ajustas a los rangos 'reales' :))
-> copias 'F2:H2' 3 filas mas abajo <= despues ajustas a los rangos 'reales' :))

3) como las formulas anteriores puestas en los rangos propuestos 'exceden' [como preparacion] a los datos existentes...
selecciona el rango 'resultante [p.e. 'E2:L45' o el que resulte 'realmente'] y aplicale un formato condicional para ocultar los FALSO
-> formula: -> â=falso
-> aplica formato de fuente en color blanco :))

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

p.d. toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

__ el ejemplo de la consulta __
De estas 5 filas, quiero obtener estas 2 filas.
COL1 COL2 COL1 COL2-1 COL2-2 COL2-3 ...
PEPE LINDO PEPE LINDO SIMPATICO AMABLE
PEPE SIMPATICO PIPO FEO AMARGADO
PEPE AMABLE
PIPO FEO
PIPO AMARGADO

Preguntas similares