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

#6 Peter
09/12/2008 - 22:21 | Informe spam
Hector,
Excelelnte, la formula salió muy bién.
Gracias.
Enviaré otra consulta sobre la creación de una macro par generar números
correlativos del 1 adelante.

Saludos.
Peter

"Héctor Miguel" wrote:

hola, Peter !

> Coloque los titulos en la fila 11 y reduci la cantidad de datos de las columnas "A" y "B" a 20 ...
> modifique 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, despues de convertirla en formula matricial.
> Pero a partir de la quinta fila aparece #!REF!.
> Como puedo modificar esta formula? ...

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 __
>>>> 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 ?



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida