Como atopar o segundo valor máis grande con criterios en Excel

  • Comparte Isto
Hugh West

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.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.