Valores Unicos con Formulas

4 envíos / 0 nuevos
Último envío
cesar.ivan
Imagen de cesar.ivan
Offline
última acción: Hace 9 años 3 meses
Nivel 1 - 200 puntos
alta: 07/06/2014 - 21:47
Puntos: 260
Valores Unicos con Formulas

Hola Necesitomas.com,

El dia de hoy tengo una pregunta con respecto a la estructura interna de una formula en Excel. Con la necesidad de encontrar una manera en la cual pudiese obtener valores unicos a traves de una formula de Excel me topé con la siguiente:

=IFERROR(INDEX($E$3:$E$26,MATCH(0,INDEX(COUNTIF(E$2:$G2,$E$3:$E$26),0,0),0)),"")

La formula trabaja al 100% sin embargo hay ciertas partes de la formula que no entiendo las cuales las he puesto en Negrillas: INDEX(COUNTIF(E$2:$G2,$E$3:$E$26),0,0)


Mi pregunta es: Una vez que la funcion Contar.si me ha dado como resultado un numero, cual es el proposito de la funcion Indice...Si es posible seria de gran ayuda que me pudieran desglosar esta funcion y explicarme paso a paso como funciona su estructura. 

 

Nota: Agrego el archivo de Excel en el cual he estado practicando con esta formula.

 

Espero sus respuestas..

 

Muchas gracias

AdjuntoTamaño
File valores_unicos.xlsx9.74 KB

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 2 horas 4 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Valores Unicos con Formulas

En realidad aquí está empleando la función COUNTIF (CONTAR.SI en la versión en español) como una función matricial, porque en el segundo argumento de la función utiliza un rango, no un valor.

CountIF aquí no devuelve un único número, sino una matriz de números que son la cuenta de las veces que aparece cada dato; ahí está el truco.

lo que está buscando con MATCH (COINCIDIR) es el pimer cero, es decir, el primer valor que no está repetido antes, está cero veces.

 

------
Ya sé Excel, pero necesito más.

cesar.ivan
Imagen de cesar.ivan
Offline
última acción: Hace 9 años 3 meses
Nivel 1 - 200 puntos
alta: 07/06/2014 - 21:47
Puntos: 260
Re: Valores Unicos con Formulas

Muchisimas gracias Pacco Mejía por tu respuesta! :) 

xoan ninguen
Imagen de xoan ninguen
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 19/01/2011 - 10:03
Puntos: 835
Una solución válida

Hola a todos,

No quisiera resucitar un hilo tan antiguo, porque el tema coincide aunque aquí sólo se requiere la explicación de la fórmula... y no una solución; (si fuese necesario no me importa abrir un nuevo hilo, pero no tengo afán de protagonismo Sonrisa).

Me encontraba en la tesitura de que la hoja excel que se asocia emplea una fórmula con referencias circulares, por lo que no funciona, y además es tan retorcida la lógica de la fórmula que ni yo mismo he sido capaz de des-intrincarlo. La explicación Paco, siento decir que tampoco aclara mucho, Lengua fuera. La fórmula en sí hace uso de las funciones correctas, pero lo cierto es que tal cual está desarrollada, no reporta una lista de valores únicos.

Empleando G, resulta un enlace que puede ayudar: https://www.ablebits.com/office-addins-blog/2016/04/21/get-list-unique-v... con el misterio de aquella fórmula, pero resulta un tedio emplear fórmulas matriciales. Finalmente he encontrado una fórmula no matricial, simple y efectiva en: https://www.get-digital-help.com/how-to-extract-a-unique-list-and-the-du...

La fórmula para la celda E3 se corregiría a =SI.ND(BUSCAR(2;1/(CONTAR.SI($E$2:E2;$C$3:$C$26)=0);$C$3:$C$26);"")

La parte de la corrección del error #N/A es prescindible.

Subo la hoja corregida.

 

Un saludo, y gracias a NecesitoMas, porque partir de sus vínculos he llegado a la solución que resuelve mi problema.

-----------------------------------------------------------------

www.TrazEX.com (soluciones sobre Excel)