Saltar al contenido

Nombre que más se repite


Xeneman

Recommended Posts

publicado

Buen día a todos,  quisiera saber como dentro de un rango con nombres de personas (a1:a100) encuentro cual es el nombre que más se repite. Algo como la función Moda que sólo se aplica a números. Muchas gracias

publicado

Que tal, propongo esta posible solución dados los siguientes términos:

A1:A100 -> Rango de nombres con valores repetidos

D1:D6 -> Rango de nombres únicos (en este caso 6)

=INDICE(D1:D6;COINCIDIR(MAX(FRECUENCIA(COINCIDIR(A1:A100;D1:D6;);FILA(D1:D6)));FRECUENCIA(COINCIDIR(A1:A100;D1:D6;);FILA(D1:D6));))

Espero le sea útil.

publicado

Muchas gracias x contestar,  no me estaría saliendo.  Supongamos que en a1 tengo Luis, en a2 Juan, en a3 Graciela, en a4 Camila y en a5 Graciela. Necesito una fórmula que me de como resultado Graciela. Muchas gracias nuevamente 

publicado

Que tal nuevamente, para el caso planteado la solución pudiera ser mas simple:

=INDICE(A1:A5;AGREGAR(15;6;FILA(A1:A5)/(CONTAR.SI(A1:A5;A1:A5)>1);1))

Espero le sea útil.

publicado

Y en caso de varios nombres repetidos, dejo otra propuestas mas precisa:

=INDICE(A1:A5;COINCIDIR(MAX(INDICE(CONTAR.SI(A1:A5;A1:A5);));INDICE(CONTAR.SI(A1:A5;A1:A5););))

Espero le sea útil.

publicado
Hace 26 minutos , Oscar_MRF dijo:

Que tal nuevamente, para el caso planteado la solución pudiera ser mas simple:

=INDICE(A1:A5;AGREGAR(15;6;FILA(A1:A5)/(CONTAR.SI(A1:A5;A1:A5)>1);1))

Espero le sea útil.

 Perfecto Oscar,  tal cual. Abrazo

publicado

Ese tema salió en alguna ocasión más. Estas son las tres fórmulas que se ofrecieron:

Para cualquier versión de Excel:
=INDICE(A$1:A$200;MODA(SI(1-CONTAR.SI(D$1:D1;A$1:A$200);COINCIDIR(A$1:A$200;A$1:A$200;))))

Para Excel365:
=LET(r;A1:A200;INDICE(UNICOS(ORDENARPOR(r;CONTAR.SI(r;r);-1));{1;2;3}))

Para Excel365 Insider Beta:
=LET(r;A1:A200;TOMAR(UNICOS(ORDENARPOR(r;CONTAR.SI(r;r);-1));3))

 

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      187
    • Comentarios
      97
    • Revisiones
      28

    Más información sobre "Un juego del Rabino en Excel"
    Última descarga
    Por pegones1

    1    1

  • Crear macros Excel

  • Mensajes

    • Hola La opción brindada por @torquemada es correcta, funciona, pero hay algunos inconvenientes que (desde mi punto de vista) no la convierten en mi primera elección. Los inconvenientes son: Tendrías que ir columna por columna haciendo los reemplazos, claro que no se harían a mano sino que utilizarías la opción reemplazar o la opción texto en columnas, aun asi demorará un poquito y será trabajoso. Cada vez que descargues otro listado, tendrás que volver a realizar los reemplazos. Me parece una mejor propuesta lo siguiente: Descarga los movimientos a un archivo de Excel Desde tu control de pagos (otro archivo) cargas los movimientos del archivo descargado mediante Power Query Power Query hará los reemplazos y reconocerá todo correctamente (sin que tengas que hacer nada especial) Cuando descargues los movimientos un día posterior, solamente tendrás que hacer clic en "Actualizar" y todo funcionará en automático
    • Hola a todos, Efectivamente, me temo que tal como trabajan las funciones =HOY() y/o =AHORA() (volátiles), sólo con macros puedes obtener soluciones. Un recurso pedestre podría ser, cada vez que quieras que se fije un dato, te sitúes en esa celda y pulses F2, F9 e INTRO.  Pero claro, puede ser un inconveniente si hay que hacerlo repetitivamente en muchas ocasiones,.............. en fin, lo comento sólo como posibilidad. Saludos,
    • Hola nuevamente, mi duda sigue siendo la ruta, o rutas, finales que quedan, esas que llamas "relativas"; igual por si acaso pon 3 o 4 de esas, tal cual son y/o se ven en el explorador de cada PC y, de ser posible, en cualquier otro "lado" en que las veas.
    • Hola, tal cual se plantea, solamente con macros (VBA); en todo caso, hacerlo a mano o con "CTRL + ;". Saludos.
    • Mil gracias, en verdad todo apoyo es super agradecido,   Su aporte y comentarios valen mucho para in servidor, y tiene razon esperare a conocer si alguien comparte alguna otra manera,   Gracias!!! (y)
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.