Táboa de contidos
Neste tutorial, vouche mostrar 4 trucos rápidos para atopar o segundo valor máis grande con criterios en Excel. Podes usar estes métodos incluso en conxuntos de datos grandes para descubrir o segundo valor máis grande establecendo criterios. Ao longo deste titorial, tamén aprenderás algunhas ferramentas e técnicas de Excel importantes que serán moi útiles en calquera tarefa relacionada con Excel.
Descargar o Caderno de prácticas
Podes descargar o caderno de prácticas desde aquí.
Atopa o segundo valor máis grande con Criteria.xlsm
4 trucos rápidos para atopar o segundo valor máis grande con Criteria en Excel
Tomamos un conxunto de datos conciso para explicar os pasos con claridade. O conxunto de datos ten aproximadamente 7 filas e 3 columnas. Inicialmente, mantemos todas as celas en formato Moeda . Para todos os conxuntos de datos, temos 2 columnas únicas que son Nome do club, Kit local e Kit Ausente . Aínda que máis tarde podemos variar o número de columnas se é necesario.
1. Usando a función LARGE
A función LARGE en excel pode devolver un número dunha lista de números despois de que o ordenamos en orde descendente. Vexamos como aplicar esta función para atopar o segundo valor máis grande con criterios.
Pasos:
- Primeiro, vai á cela F7 e insira a seguinte fórmula:
=LARGE(IF(C4:D4=F5,C5:D10),2)
- Agora, prema Introduza e isto serácalcula o segundo prezo do Home Kit máis grande dentro de F7 .
🔎 Como funciona a fórmula?
- IF(C4:D4=F5,C5:D10) : Esta parte devolve unha matriz do valores de cela e FALSO valores de cela.
- =LARGE(IF(C4:D4=F5;C5:D10),2): Esta parte da fórmula devolve o valor final de 119 .
2. Aplicando a función AGGREGATE
A función AGGREGATE en excel ofrécenos a capacidade de realizar un agregado cálculos como CONTAR , PROMEDIO , MAX, etc. Esta función tamén ignora as filas ou os erros ocultos. Usaremos esta función para atopar o segundo valor máis grande con criterios específicos. Siga os seguintes pasos para facelo.
Pasos:
- Para comezar, faga dobre clic na cela F7 e introduza o a seguinte fórmula:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)
- A continuación, prema a tecla Intro e deberías conseguir o segundo prezo do kit de visita máis grande.
3. Utilizando a función SUMPRODUCT
A función SUMPRODUCT en Excel multiplica primeiro o intervalo de valores e despois dá a suma desas multiplicacións. Podemos usar esta función xunto coa a función GRANDE para atopar o segundo valor máis grande con criterios.
Pasos:
- Para comezar este método, prema dúas veces na cela F7 e insira a fórmulaa continuación:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))
- A continuación, prema a tecla Intro e, en consecuencia, , atopará o segundo valor de prezo máis grande para o kit Man City dentro da cela C10 .
🔎 Como funciona a fórmula?
- (B5:B10=F5)*(C5:D10) : Esta parte da fórmula devolve unha matriz de valores que son os máis altos da lista e outros valores como 0 .
- LARGE((B5:B10=F5)* (C5:D10),2) : Esta parte dá o valor 80 como o segundo valor máis grande.
- =SUMAPRODUTO(LARGE((B5:B10=F5) )*(C5:D10),2)): Esta parte devolve o valor final que é 80 neste caso.
4. Usando o código VBA
Se estás familiarizado con VBA en Excel, podes atopar o segundo valor máis grande con criterios con só uns poucos clics . Vexamos como facelo.
Pasos:
- Para este método, vai á pestana Desenvolvedor e selecciona Visual Basic .
- Agora, selecciona Inserir na xanela VBA e fai clic en Módulo .
- A continuación, escriba a fórmula de abaixo na nova xanela:
2144
- A continuación, abra a macro desde a pestana Desenvolvedor facendo clic en Macros .
- Agora, na xanela Macro , seleccione a macro SecondLargest e prema en Executar .
- Como resultado, o VBA o código calculará o segundo valor máis alto de todos os kits de distancia dentro da cela F7 .
Como atopar os 5 valores principais e Nomes con criterios en Excel
Neste método, veremos os pasos detallados para atopar os principais valores 5 e os nomes con criterios en Excel.
Pasos:
- Para comezar, fai dobre clic na cela E5 e introduce a seguinte fórmula:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))
- A continuación, prema a tecla Intro e copie esta fórmula nas celas usando Encher o controlador .
- En consecuencia, atopará os valores 5 máis altos dos equipamentos de casa.
🔎 Como funciona a fórmula?
- FILAS($E$5:$E5): Esta parte dá o valor de 1 .
- =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Esta parte devolve o valor final que é o arriba 5 prezos da equipación de casa.
Cousas para lembrar
- Podes usar o atallo ALT+F11 para abrir a xanela VBA e ALT+F8 para abrir a xanela Macros.
- Teña en conta que a función GRANDE ignora as celas baleiras ou que conteñen VERDADEIRO ou FALSO valores neles.
- Se non hai un valor numérico, esta función pode devolver o #NUM! Erro como resultado.