Opslag nærmeste matchværdi med flere kriterier
I nogle tilfælde kan det være nødvendigt at slå den nærmeste eller omtrentlige matchværdi op efter mere end et kriterium. Med kombinationen af INDEX, MATCH og IF funktioner, kan du hurtigt få det gjort i Excel.
Hvordan kan man slå den nærmeste matchværdi op med mere end et kriterium?
Som vist nedenstående skærmbillede, skal du finde den rigtige person til jobbet baseret på to kriterier “hovedfaget er Computer”Og” arbejdserfaringen er 15 flere år".
Bemærk: For at dette skal fungere korrekt, hvis der indeholder duplikatfag, skal arbejdsoplevelserne for disse duplikatfag sorteres i stigende rækkefølge.
1. Vælg en tom celle for at sende resultatet, og kopier derefter nedenstående formel til det, og tryk på Ctrl + Flytte + Indtast for at få resultatet.
=INDEX(D3:D8,MATCH(G5,IF(B3:B8=G4,C3:C8),1))
Bemærkninger: i denne formel:
- D3: D8 er kolonneområdet indeholder det resultat, du søger efter;
- G5 indeholder det andet kriterium (oplevelsesnummer 15), som du vil slå op på værdi baseret på;
- G4 indeholder de første kriterier (Computer), som du vil slå op på værdi baseret på;
- B3: B8 er det rækkevidde af celler, der matcher de første kriterier;
- C3: C8 er celleområdet, der matcher det andet kriterium;
- nummer 1 er tilnærmet opslag, hvilket betyder, at hvis den nøjagtige værdi ikke kan findes, vil den finde den største værdi, der er mindre end opslagsværdien;
- Denne formel skal indtastes som en matrixformel med Ctrl + Flytte + Indtast nøgler.
Sådan fungerer denne formel
Denne formel kan opdeles i flere komponenter:
- IF(B3:B8=G4,C3:C8): IF-funktionen her returnerer resultatet som {9;13;FALSE;FALSE;FALSE;FALSE}, som kommer fra at teste værdierne i B3: B8 for at se, om de matcher værdien i G4. Hvis der er et match, returnerer den tilsvarende værdi, ellers returnerer FALSE. Her finder du to matches og fire mismatches.
- En matrixformel =MATCH(G5,{9;13;FALSE;FALSE;FALSE;FALSE},1): MATCH-funktionen finder positionen for nummer 15 (værdien i G5) i området C3: C8. Da tallet 15 ikke kan findes, svarer det til den næste mindste værdi 13. Så resultatet her er 2.
- og =INDEX(D3:D8,2): INDEX-funktionen returnerer værdien af den anden celle i området D3: D8. Så det endelige resultat er Amy.
Relaterede funktioner
Excel IF-funktion
IF-funktionen er en af de enkleste og mest nyttige funktioner i Excel-projektmappe. Den udfører en simpel logisk test, som afhænger af sammenligningsresultatet, og den returnerer en værdi, hvis et resultat er SAND, eller en anden værdi, hvis resultatet er FALSK.
Excel MATCH-funktion
Microsoft Excel MATCH-funktionen søger efter en bestemt værdi i et celleområde og returnerer den relative position for denne værdi.
Excel INDEX-funktion
INDEX-funktionen returnerer den viste værdi baseret på en given position fra et område eller et array.
Relaterede artikler
Gennemsnitlige celler baseret på flere kriterier
I Excel er de fleste af os muligvis fortrolige med COUNTIF- og SUMIF-funktionerne, de kan hjælpe os med at tælle eller summere værdier baseret på kriterier. Men har du nogensinde prøvet at beregne gennemsnittet af værdier baseret på et eller flere kriterier i Excel? Denne vejledning giver eksempler og formler i detaljer, så det er let at få det gjort.
Klik for at vide mere ...
Tæl celler, hvis et af flere kriterier opfyldes
Denne tutorial deler måderne til at tælle celler, hvis de indeholder X eller Y eller Z… osv. I Excel.
Klik for at vide mere ...
Tæl unikke værdier baseret på flere kriterier
Denne artikel tager nogle eksempler til at tælle unikke værdier baseret på et eller flere kriterier i et regneark med detaljerede metoder trin for trin.
Klik for at vide mere ...
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.