Cómo Encontrar el Segundo Mayor Valor con Criterios en Excel

  • Compartir Este
Hugh West

En este tutorial, voy a mostrarte 4 Trucos rápidos para encontrar el segundo valor más grande con criterios en Excel. Puede utilizar estos métodos incluso en grandes conjuntos de datos para encontrar el segundo valor más grande mediante el establecimiento de criterios. A lo largo de este tutorial, también aprenderá algunas herramientas y técnicas importantes de Excel que serán muy útiles en cualquier tarea relacionada con Excel.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas desde aquí.

Encontrar el segundo mayor valor con Criteria.xlsm

4 Trucos Rápidos para Encontrar el Segundo Mayor Valor con Criterios en Excel

Hemos tomado un conjunto de datos conciso para explicar los pasos con claridad. El conjunto de datos tiene aproximadamente 7 filas y 3 Inicialmente, vamos a mantener todas las celdas en Moneda Para todos los conjuntos de datos, tenemos 2 columnas únicas que son Nombre del club, kit de inicio y Kit de viaje Aunque podemos variar el número de columnas más adelante si es necesario.

1. Uso de la función LARGE

La función LARGE en excel puede devolver un número de una lista de números después de haberla ordenado de forma descendente. Veamos cómo aplicar esta función para encontrar el segundo valor más grande con criterios.

Pasos:

  • En primer lugar, vaya a la celda F7 e inserta la siguiente fórmula:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Ahora, pulse Entre en y esto calculará el segundo mayor Kit Hogar precio interior F7 .

🔎 ¿Cómo funciona la fórmula?

  • IF(C4:D4=F5,C5:D10) : Esta parte devuelve una matriz con los valores de las celdas y FALSO valores de celda.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Esta parte de la fórmula devuelve el valor final de 119 .

2. Aplicación de la función AGREGAR

La función AGREGAR en excel nos da la posibilidad de realizar cálculos agregados como CONTAR , MEDIA , MAX, etc. Esta función también ignora las filas ocultas o los errores. Utilizaremos esta función para encontrar el segundo valor más grande con criterios específicos. Siga los pasos que se indican a continuación para hacerlo.

Pasos:

  • Para empezar, haga doble clic en la celda F7 e introduce la siguiente fórmula:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • A continuación, pulse la tecla Entre en y debería obtener el segundo mayor precio de equipo visitante.

3. Utilización de la función SUMPRODUCT

La función SUMPRODUCT en excel primero multiplica el rango de valores y luego da la suma de esas multiplicaciones. Podemos usar esta función junto con la función LARGE para encontrar el segundo mayor valor con criterio.

Pasos:

  • Para iniciar este método, haga doble clic en la celda F7 e inserte la fórmula siguiente:
=SUMPRODUCTO(LARGE((B5:B10=F5)*(C5:D10),2))

  • A continuación, pulse la tecla Entre en y, en consecuencia, esto encontrará el segundo mayor valor de precio para el Man City kit dentro de la célula C10 .

🔎 ¿Cómo funciona la fórmula?

  • (B5:B10=F5)*(C5:D10) : Esta parte de la fórmula devuelve una matriz de valores que son los más altos de la lista y otros valores como 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : Esta parte da el valor 80 como segundo mayor valor.
  • =SUMPRODUCTO(LARGE((B5:B10=F5)*(C5:D10),2)): Esta parte devuelve el valor final que es 80 en este caso.

4. Uso del código VBA

Si conoce VBA en excel, puede encontrar el segundo mayor valor con criterios con sólo unos clics. Veamos cómo hacerlo.

Pasos:

  • Para este método, vaya a Desarrollador y seleccione Visual Basic .

  • Ahora, seleccione Inserte en el VBA y haga clic en Módulo .

  • A continuación, escriba la fórmula siguiente en la nueva ventana:
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • A continuación, abra la macro desde Desarrollador haciendo clic en Macros .

  • Ahora, en el Macro seleccione la opción El segundo más grande y haga clic en Ejecutar .

  • En consecuencia, el VBA calculará el segundo valor más alto de todos los kits de distancia dentro de la celda F7 .

Cómo encontrar los 5 primeros valores y nombres con criterios en Excel

En este método, veremos los pasos detallados para encontrar la parte superior 5 valores y nombres con criterios en excel.

Pasos:

  • Para empezar, haga doble clic en la celda E5 e introduce la siguiente fórmula:
=LARGE($C$5:$C$10,FILAS($E$5:$E5))

  • A continuación, pulse la tecla Entre en y copie esta fórmula en las celdas utilizando Asa de llenado .
  • En consecuencia, esto encontrará la parte superior 5 para los kits domésticos.

🔎 ¿Cómo funciona la fórmula?

  • FILAS($E$5:$E5) : Esta parte da el valor de 1 .
  • =LARGE($C$5:$C$10,FILAS($E$5:$E5)): Esta parte devuelve el valor final que es la parte superior 5 precios de los equipos domésticos.

Cosas para recordar

  • Puede utilizar la función ALT+F11 para abrir el VBA ventana y ALT+F8 para abrir la ventana Macros.
  • Tenga en cuenta que la función LARGE ignora las celdas vacías o que contengan TRUE o FALSO valores en ellos.
  • Si no hay ningún valor numérico, esta función puede devolver el valor ¡#NUM! Error como resultado.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.