Tabla de contenido
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.xlsm4 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.