Función que sirva para identificar datos....

04/12/2008 - 00:46 por Ribbon | Informe spam
Necesito crear una fórmula que me ayude a identificar valores de una columna
ejemplo:
Columna "A" que estén relacionados con los valores de la columna "B",
teniendo en cuenta que los valores de "A" son una serie que no repite datos,
es decir del 1 al 100 por ejem. y los valores de "B" son datos que se
repiten, acompañando a cada fila del 1 al 100 de "A".
En principio pude extraer los datos únicos de la columna "B" en otra columna
"C", la cantidad de estos pueden variar; ahora quiero anotar en la fila
correspondeiente a cada dato único de la columna "C" a la derecha, la
suceción de datos de la columna "A" que pertenecen a cada dato que se repite
en la columna "B", puede ser separados con comas o puntos.
Espero me entienda.
Saludos Peter.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/12/2008 - 06:23 | Informe spam
hola, Peter !

Mostrar la cita
suponiendo que en la fila 1 tienes titulos y los datos estan en el rango [A2:B101]
y que a partir de la celda [C2] tienes el listado (no repetido) de los valores en la columna "B"
prueba usando las siguientes formulas en las celdas (supuestas) siguientes:
(comprueba si "mi" separador de argumentos -coma- es el mismo en tu sistema)

[D2] =contar.si(b:b,c2)
esta formula la copias/arrastras/... n_filas abajo hasta cubrir tu rango de no repetidos (columna "C")

[E2] =si(columnas($e1:e1)>$d2,"",indice($a$2:$a$101,k.esimo.menor(si($b$2:$b$101=$c2,fila($b$2:$b$101)-1),columnas($e1:e1))))
esa formula es matricial (se introduce/edita y se confirma pulsando simultaneas ctrl + shift + enter)
- la copias/arrastras/... n_filas abajo hasta cubrir tu rango de no repetidos (columna "C")
y despues n_columnas a la derecha (segun el valor mas alto indicado en la columna "C")

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
#2 Peter
08/12/2008 - 02:58 | Informe spam
Estimado Hector,
Gracias por tu aporte.
Funciona.
Pero mi pregunta es si se puede modificar l fórmula para que la fila de
títulos empiece no solamente en la fila 1 si no en cualquier otra porque de
acuerdo a tu fórmula, solo funciona co los títulos en la fila 1.
No puedo modificar la fórmula en otras filas. independientemente de activar
el manejo de matrices.
Saludos Peter

"Héctor Miguel" wrote:

Mostrar la cita
#3 Héctor Miguel
08/12/2008 - 03:25 | Informe spam
hola, Peter !

Mostrar la cita
la formula es solamente una propuesta basada en en arreglo de datos imaginario
(considera que tu consulta fue solamente un bosquejo en cuanto al arreglo real de tus datos)
y solo tienes que hacer las adaptaciones/modificaciones/correcciones/... pertinentes
(en donde mis supuestos sean diferentes de tu realidad) ;)

saludos,
hector.

__ OP __
Mostrar la cita
#4 Peter
08/12/2008 - 23:56 | Informe spam
Hola Hector.
Coloqué los títulos en la fila 11 y reducí la cantidad de datos de las
columnas "A" y "B" a 20, teniendo como datos únicos en la columna "C" a 10;
la columna "D" marca la frecuencia de repetición de cada uno de los dáto
únicos. Y mis datos empiezan a partir de la fila 12, la fórmula que
modifiqué en E13 es la siguiente:
=SI(COLUMNAS($E11:E11)>$D12,"",INDICE($A$12:$A$31,K.ESIMO.MENOR(SI($B$12:$B$31=$C12,FILA($B$12:$B$31)-1),COLUMNAS($E11:E11))))
La cual la arrastro tanto hacia abajo como a la derecha, después de
convertirla en formula matricial.
Pero a partir de la quinta fila aparece #!REF!.
Como puedo modificar ésta formula?
Pude Pegar el detalle de la hoja
Fila A11 = # :

# mt cad Valores Unicos Frecuencia de repetición Ubicación
1 140 140 1
11
2 139 139 1
12
3 138 138 6
13 14 15 16 17 18
4 138 137 2
19 20
5 138 136 1
#¡REF!
6 138 135 2
#¡REF! #¡REF!
7 138 133 2
#¡REF! #¡REF!
8 138 132 2
#¡REF! #¡REF!
9 137 131 2
#¡REF! #¡REF!
10 137 130 1
#¡REF!
11 136
12 135

13 135
14 133
15 133
16 132
17 132
18 131
19 131
20 130
Saludos Peter





"Héctor Miguel" wrote:

Mostrar la cita
#5 Héctor Miguel
09/12/2008 - 00:42 | Informe spam
hola, Peter !

Mostrar la cita
de acuerdo con los supuestos de la propuesta original, los titulos irian en la fila1 y los datos a partir de la fila2
(por esto) al numero de fila se descuenta el numero de fila de los titulos (en este caso)...
-> ... si($b$2:$b$101=$c2,fila($b$2:$b$101)-1) ...
y que para adaptarlo a tu nuevo rango y arreglo, debes cambiar esta parte de tu formula
de: -> SI($B$12:$B$31=$C12,FILA($B$12:$B$31)-1)
a: -> SI($B$12:$B$31=$C12,FILA($B$12:$B$31)-11)

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

__ propuesta y supuestos originales __
Mostrar la cita
Ads by Google
Search Busqueda sugerida