Jump to content
rams1288

ANSWERED Resaltar y Extraer numeros repetidos, mayor y menor.

Recommended Posts

Buenas noches  como estan todos.

He estado buscando en anteriores temas del foro para encontrar alguna respuesta que pueda ayudar al resolver lo que necesito con respecto a numeros repetidos tales como,,,

*formato especial datos repetidos *buscar repetidos *extraccion de numeros *Buscar un dato especifico repetido en varias celdas,, y otros mas. pero ninguno me ayuda a resolver lo que quiero en la forma que quiero,, asi que les pido otra ayuda con la siguiente hoja de excel ... el siguiente ejemplo lo explica en la hoja de excel.

ejemplo

Primera parte.

Entre las celdas B12:F12  hay numeros que se repiten o Duplicados y estan resaltados de rojo, en H12 necesito que se muestre los repetidos Extraidos entre B12:F12 y en I12 cuenta las veces que se repiten los numeros.

Segunda Parte.

Extraer Numero Mayor-Igual-Menor

Me baso  en los datos anteriores para extraer los Numeros Mayor, Igual, Menor,,,,, en la casilla W11

ejemplo

 si entre las celdas N12:R12  hay numeros que se repiten o Duplicados y estan resaltados de rojo (1 y 10 son los repetidos) y los resaltados en color amarillo son los numeros que son Mayores o Iguales o Menores a los repetidos anteriormente (1 y 10 en rojo) que aparecen en la siguiente fila  por encima de N12:R12,,, entonces en las casillas N11:R11 esta el numero 2 y 9 de  amarillo por que el 2 es mayor que 1(rojo),,,, y 9 es menor que 10(rojo)

 

N32:R32 hay estan de color rojo  los numeros 4 y 9 que son los repetidos o duplicados, y en las casillas N31:R31 estan de color amarillo los numeros (4_5_8_10)  4 que es igual al anterio (4 rojo N32:R32),,, 5 que es mayor que 4 rojo N32:R32,,,8 que es menor que 9 rojo N32:R32,,,,,10 que es mayor que 9 rojo N32:R32.  entonces en la columna W necesito extraer esos numeros que son Mayores , iguales y menores a los numeros que se repiten o duplicados de las casillas N32:R32....esa es toda la mecanica en el resto de fila.

 

Muchas gracais por el interes en ayudarme.

ejemplo.xlsx

Share this post


Link to post
Share on other sites

Hola buenas tardes Vaguilarpau, como  has estado, todo Bien,,, te agradezco mucho la voluntad de ayudar me. Revise el archivo y yo no me esperaba una macro,,, asi que mire varias cosa,,, y creo que yo me exprese mal y quiero aclarar mi consulta. Los colores de las celdas ROJO y AMARILL los use para hacer mas grafico, para  explicar mas clara mi necesidad. Las posiciones de los numeros siempre van a cambiar,,,y creo hay esta el contratiempo.   El numero 65535 creo que hace referencia al color Amarillo y me parece que lo usas para buscar un codigo que asigne un color fondo a la celda donde se encuentre algunos de los numeros,,,, MAYORE - IGULES - MENORES,,,,,,,, hay el contratiempo

Porfavor puedes corregir la macro que tu creaste en la columna de los Amarillos, sin basarse en los colores de la  celda

 

Parte1                                                                                                                                                                                                                           Los REPETIDOS de color ROJO, esa parte tu macro lo hace muy bien extraer aparte los numeros duplicados por fila SuperBien. pero no necesita basarse en el condicinal de color de celdas duplicadas color ROJO.    perfecto

 

Parte 2. En los AMARILLOS esta el error por que esta extrayendo los numeros incorrectos  (no hay  que tener encuenta el color amarillo que yo puse como ejemplo)

los numeros que  deben extraerce son El Mayor,  El Menor  o El Igual de los numeros duplicados en la anterior fila (AD16).

 

Ejemplo

 

 tomare la celda AD16 (REPETIDOS) aparece el 4 y 10, porque en el rango N16:R16 estos numeros de duplican,, pero sucede que en el rango en las celda N15:R15 estan los numeros  3,   5,   9. que son numeros mayore(5) y menor( 3) que 4.  el 9  por que es menor que el 10  y estos numeros ( 3_5_9) debe ir extraidos en la celda AE15.

 

tomare la celda AD36 (REPETIDOS) aparece el 2 y 6, porque en el rango N36:R36 estos numeros de duplican,, pero sucede que en el rango en las celda N35:R35 estan los numeros  1,   2,   3. que son numeros mayor(3) y menor(1)  e igual(2)  al  2 y deben ser extraidos en la celda AE35... ¿que sucede con el 6 que es duplicado? si en el rango de celdas que precede N35:R35 no hay numeros Mayor(7), Igual(6) o Menor(5) no cumple con la condicion y no extrae nada..

 

En la columna AF diguite los numeros manualmente  que corresponden a los numeros  Mayor - Igual - Menor de la columna AD (Repetidos) y en esa logica deben de estar la columna AE

 

Muchas gracias por tu Tiempo.

EJERCICIO REPETIDOS para correccion.xlsm

Share this post


Link to post
Share on other sites

Hola @rams1288@vaguilarpau

Aquí te propongo una idea con Formulas, pero solo para la parte Izquierda, es decir extraer los Duplicados, el problema es que he tenido que utilizar varias Columnas Auxiliares, están con color de fuente Azul para que las identifique mejor y por supuesto se pueden Ocultar, si no te importa lo de “utilizar columnas auxiliares” pues intentaría ver si logro la parte de los números “Mayor-Igual-Menor”, pero más que nada para no trabajar por gusto en esa parte.

Ya me dirás.

Un Saludo.

Lázaro.

Extraer Numeros repetidos.rar

Share this post


Link to post
Share on other sites

No entiendo, disculpas:

Te expresas 

N35:R35 estan los numeros  1,   2,   3. que son numeros mayor(3) y menor(1)  e igual(2)  al  2 y deben ser extraidos en la celda AE35

que quieres decir con mayor(3), igual(2) menor(1) al 2 ???????

Share this post


Link to post
Share on other sites

¡Hola, a todos!

@rams1288:  Al igual que los otros compañeros, no logro entender tu lógica con respecto a la segunda parte de tu pregunta.

Para lo primero, adjunto una forma de resolver.  ¡Bendiciones!

EjemploNúmerosRepetidos.xlsx

Share this post


Link to post
Share on other sites

Hola a Todos

Aunque no soy el titular del Tema, CREO que si entiendo que necesita, sino por supuesto que me rectifique @rams1288 y no he puesto una posible solución por la cantidad de Columnas Auxiliares, vamos que no sería nada parecido a la solución que propuso @vaguilarpau  o @johnmpl en la primera parte de los duplicados.

Os explico las tres primeras celdas a partir de la Celda W11 y después la W31 la más complicada para yo resolver.

Yo creo que primero de todo explicar el resultado de cada Celda está condicionada por los valores del Rango posterior primero, es decir el resultado de W11 es según los duplicados que hay en el Rango N12:R12 y de ellos se extraen los valores -1,0,+1 que existan en el rango  N11:R11 y así proporcionalmente con todos los demás resultados.

Para W11 el resultado es 2_9, es porque en N12:R12 existen dos duplicados el 1 y el 10, es decir del Rango N11:R11 habrá que extraer para el 1 si existen 0,1,2 y para el 10 habrá que extraer si existen en el rango N11:R11 el 9,10,11, como verán existen los 2_9.

Para W12 en N13:R13 existe un duplicado el 8, es decir del Rango N12:R12 habrá que extraer para ese 8 si existen 9,8,7, como verán existe el 8.

Para W13 en N14:R14 NO existe ningún duplicado, así que se queda vacía la W13.

Para W31 en N32:R2 existen dos duplicados el 4 y el 9, es decir del Rango N31:R31 habrá que extraer para el 4 si existen 3,4,5 y para el 9 habrá que extraer si existen en el rango N31:R31 el 8,9,10, como verán existen los 4_5_8_10.

Es la Lógica que yo encontré, igual no es esa, pero ya eso que lo aclare @rams1288

Un Saludo

Lázaro.

Share this post


Link to post
Share on other sites

Hola Muy buenas Tardes para Lazaro, Viguilarpau y Jhonmpl muchas gracias por sus comentarios y la volunta de ayudar me.

Johnmpl con la formula Matricial te quedo super bien oredenada y sin error, ,,, muchas gracias 

Viguilarpau que fue el primero que me ayudo con una macro que funciona bien en la primera parte 

La hoja de Lazaro donde usa casilla auxiliares funciona correcto ,, entrega los valores correcto todo bien..... y respecto al comentario donde explicas la logica que necesito hallar en la segunda parte, estas en todo lo correcto, tu explicacion es muy clara a la logica que necesito resolver,, con cada uno de los ejemplos que mencionas respecto a los resultados es clara, te doy las gracias por explicar esa parte tan claramente y  favor ayuda me en esa parte que tu ya tienes clara la logica y como resolver.

Muchas Gracias a Todos por el interes en el tema......EN LA BUENA...

 

Share this post


Link to post
Share on other sites

Bueno @rams1288 ya tienes una respuesta de @vaguilarpau con Macros y funciona muy bien, de hecho si quitas el Amarillo de tus celdas pintadas da los resultados que deseas.

Si quieres otra alternativa con Formulas, pues te aconsejo que esperes otra respuesta de @johnmpl, yo a pesar que entendí lo que necesitas, me costará encontrar la solución y sin contar la cantidad de columna auxiliares de por medio, disculpa mi sinceridad.

 

Saludos a Todos.

Lázaro.

Share this post


Link to post
Share on other sites

hola Lazaro,,,, si tiene toda la razon, otra alternativa con Formulas es interesante ya que con las macros es muy limitado lo que se al respecto,, y johnmpl yo le estaria muy agradecido si no le incomoda.

Muy Agredecido estoy con el interes al ayudar me.

Share this post


Link to post
Share on other sites

¡Hola, a todos!

La solución que planteo, la hago con rangos nombrados, para que la fórmula no quede estrepitosamente larga.  Adicionalmente, supongo que no tienes Excel 2019, puesto que, si lo tuvieras, la fórmula quedaría mucho menos larga, usando la función UNIRCADENAS.

Por otro lado, también comparto otra solución con macros.  ¡Bendiciones!

EjemploNúmerosRepetidos.xlsm

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.




  • Posts

    • disculpe @Mauricio_ODN pero al  momento de copiar  no copiar de forma escalonada  se salta adjunto uno que es similar  pero me gustaria que pudiera copiar en la hojas1, hoja2, hoja,  del libro de destino saludos  Importar Datos desde Varios Libros.rar
    • Estimado JSDJSD Saludos He estado tratando de verificar si se puede usar esta parte del codigo que tienes pero con este cambio para vitar la Hoja2 a ver si se pueda ejecutar directamente desde la Hoja1, pero encuentro dificultad,...Seria que eso no se debe hacer??? Algunas veces más consigo realizar estas aplicaciones de modo intuitivo o por deducción antes que por conocimiento cabal.. Te pongo el codigo y una imágen Del botón importar ufila1 = wbLibroOrigen.Sheets("Hoja1").Cells(Rows.Count, 1).End(xlUp).Row For cont = 2 To ufila1 ufila = wbLibroDestino.Sheets("H_importacion").Cells(Rows.Count, 2).End(xlUp).Row With wbLibroDestino.Sheets("H_importacion") 'ORIGEN DESTINO wbLibroOrigen.Sheets("Hoja1").Cells(cont, 1).SpecialCells(12).Copy .Cells(ufila + 1, 1) wbLibroOrigen.Sheets("Hoja1").Cells(cont, 2).SpecialCells(12).Copy .Cells(ufila + 1, 2) wbLibroOrigen.Sheets("Hoja1").Cells(cont, 3).SpecialCells(12).Copy .Cells(ufila + 1, 3) wbLibroOrigen.Sheets("Hoja1").Cells(cont, 5).SpecialCells(12).Copy .Cells(ufila + 1, 4) wbLibroOrigen.Sheets("Hoja1").Cells(cont, 7).SpecialCells(12).Copy .Cells(ufila + 1, 5) End With Next Al ejecutar me resulta error, aunque si obtengo la importación de lo seleccionado pero no de las columna selectas como se esperaría según el código Por su puesto que si no se pude hacer me quedo con lo ya conseguido hasta ahora   Mil disculpas por esta adición de consulta
    • Para ti también, que todo vaya bien con tu familia
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy