Excel: retourneer meerdere waarden op basis van één criterium
U kunt de volgende basisformule gebruiken om meerdere waarden in Excel te retourneren op basis van één criterium:
=INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))
Deze specifieke formule retourneert alle waarden in het bereik A1:A14 waarbij de overeenkomstige waarde in het bereik B1:B14 gelijk is aan de waarde in cel E1 .
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: retourneer meerdere waarden op basis van één enkele criteria in Excel
Stel dat we de volgende dataset hebben die de winnaar van de NBA Finals in verschillende jaren laat zien:
We kunnen de volgende formule in cel E2 typen om terug te gaan naar elk jaar dat de Warriors wonnen:
=INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))
Zodra we op Enter drukken, wordt het eerste jaar waarin de Warriors hebben gewonnen weergegeven:
We kunnen deze formule vervolgens naar andere cellen in kolom E slepen en invullen totdat we een #NUM! waarde:
We kunnen zien dat de Warriors in de volgende jaren de finale wonnen:
- 2015
- 2017
- 2018
- 2022
Als we de teamnaam in cel E1 wijzigen, wordt de lijst met jaren automatisch bijgewerkt.
Stel dat we bijvoorbeeld ‚Lakers‘ in cel E1 typen:
We kunnen zien dat de Lakers de Finale in de volgende jaren wonnen:
- 2010
- 2020
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:
Excel: hoe je unieke waarden extraheert op basis van criteria
Excel: hoe u willekeurig cellen selecteert op basis van criteria
Excel: hoe u de top 10 waarden vindt op basis van criteria