Función COINCIDIR

26/10/2006 - 16:33 por Carlos | Informe spam
Hola a todos
Utilizo la función COINCIDIR para saber en que fila se encuentra un "dato"
dentro de un listado. Pero si dicho "dato" está repetido más de una vez sólo
me devuleve la posición del primer "dato" dentro del listado. Hay alguna
forma (que no sea a través de código) de saber la posición de cada uno de
esos "datos" dentro del listado?

Un saludo

Carlos

Preguntas similare

Leer las respuestas

#1 KL
26/10/2006 - 16:48 | Informe spam
El resultado lo quieres como matriz dentro de una formula o un valor por celda? Como piensas usar los valores obtenidos? Puedes dar
un ejemplo concreto?

Saludos,
KL


"Carlos" wrote in message news:
Hola a todos
Utilizo la función COINCIDIR para saber en que fila se encuentra un "dato"
dentro de un listado. Pero si dicho "dato" está repetido más de una vez sólo
me devuleve la posición del primer "dato" dentro del listado. Hay alguna
forma (que no sea a través de código) de saber la posición de cada uno de
esos "datos" dentro del listado?

Un saludo

Carlos
Respuesta Responder a este mensaje
#2 Carlos
26/10/2006 - 17:10 | Informe spam
Suponiendo que el listado esta en la hoja2 y en la columna A y es algo así:
rojo
amarillo
amarillo
verde
rojo
azul
amarillo
rojo
azul

Quiero conseguir una tabla así en la hoja1:
[A] [B] [C] [D]
[1] rojo 1 5 8
[2] amarillo 2 3 7
[3] verde 4
[4] azul 6 9

donbe B1 es la 1ª posición de "Rojo" en el listado
C1 es la segunda posición de "Rojo en el listado
D1 es la tercera posición de "Rojo" en el listado
etc...


"KL" escribió:

El resultado lo quieres como matriz dentro de una formula o un valor por celda? Como piensas usar los valores obtenidos? Puedes dar
un ejemplo concreto?

Saludos,
KL


"Carlos" wrote in message news:
> Hola a todos
> Utilizo la función COINCIDIR para saber en que fila se encuentra un "dato"
> dentro de un listado. Pero si dicho "dato" está repetido más de una vez sólo
> me devuleve la posición del primer "dato" dentro del listado. Hay alguna
> forma (que no sea a través de código) de saber la posición de cada uno de
> esos "datos" dentro del listado?
>
> Un saludo
>
> Carlos


Respuesta Responder a este mensaje
#3 KL
26/10/2006 - 17:53 | Informe spam
Prueba poner la siguiente formula en la celda [B1] de la hoja1 y copiarla hacia la derecha y hacia abajo:

=SI(CONTAR.SI(Hoja2!$A$1:$A$9;$A1)>CONTAR($A1:A1);N(A1)+COINCIDIR($A1;DESREF(Hoja2!$A$1;N(A1);;FILAS(Hoja2!$A$1:$A$9)-N(A1));0);"")

Saludos,
KL


"Carlos" wrote in message news:
Suponiendo que el listado esta en la hoja2 y en la columna A y es algo así:
rojo
amarillo
amarillo
verde
rojo
azul
amarillo
rojo
azul

Quiero conseguir una tabla así en la hoja1:
[A] [B] [C] [D]
[1] rojo 1 5 8
[2] amarillo 2 3 7
[3] verde 4
[4] azul 6 9

donbe B1 es la 1ª posición de "Rojo" en el listado
C1 es la segunda posición de "Rojo en el listado
D1 es la tercera posición de "Rojo" en el listado
etc...


"KL" escribió:

El resultado lo quieres como matriz dentro de una formula o un valor por celda? Como piensas usar los valores obtenidos? Puedes
dar
un ejemplo concreto?

Saludos,
KL


"Carlos" wrote in message news:
> Hola a todos
> Utilizo la función COINCIDIR para saber en que fila se encuentra un "dato"
> dentro de un listado. Pero si dicho "dato" está repetido más de una vez sólo
> me devuleve la posición del primer "dato" dentro del listado. Hay alguna
> forma (que no sea a través de código) de saber la posición de cada uno de
> esos "datos" dentro del listado?
>
> Un saludo
>
> Carlos


Respuesta Responder a este mensaje
#4 Carlos
27/10/2006 - 09:03 | Informe spam
Gracias KL
Eres un fenómeno

"KL" escribió:

Prueba poner la siguiente formula en la celda [B1] de la hoja1 y copiarla hacia la derecha y hacia abajo:

=SI(CONTAR.SI(Hoja2!$A$1:$A$9;$A1)>CONTAR($A1:A1);N(A1)+COINCIDIR($A1;DESREF(Hoja2!$A$1;N(A1);;FILAS(Hoja2!$A$1:$A$9)-N(A1));0);"")

Saludos,
KL


"Carlos" wrote in message news:
> Suponiendo que el listado esta en la hoja2 y en la columna A y es algo así:
> rojo
> amarillo
> amarillo
> verde
> rojo
> azul
> amarillo
> rojo
> azul
>
> Quiero conseguir una tabla así en la hoja1:
> [A] [B] [C] [D]
> [1] rojo 1 5 8
> [2] amarillo 2 3 7
> [3] verde 4
> [4] azul 6 9
>
> donbe B1 es la 1ª posición de "Rojo" en el listado
> C1 es la segunda posición de "Rojo en el listado
> D1 es la tercera posición de "Rojo" en el listado
> etc...
>
>
> "KL" escribió:
>
>> El resultado lo quieres como matriz dentro de una formula o un valor por celda? Como piensas usar los valores obtenidos? Puedes
>> dar
>> un ejemplo concreto?
>>
>> Saludos,
>> KL
>>
>>
>> "Carlos" wrote in message news:
>> > Hola a todos
>> > Utilizo la función COINCIDIR para saber en que fila se encuentra un "dato"
>> > dentro de un listado. Pero si dicho "dato" está repetido más de una vez sólo
>> > me devuleve la posición del primer "dato" dentro del listado. Hay alguna
>> > forma (que no sea a través de código) de saber la posición de cada uno de
>> > esos "datos" dentro del listado?
>> >
>> > Un saludo
>> >
>> > Carlos
>>
>>


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