Note: The other languages of the website are Google-translated. Back to English

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

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

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.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (0)
Ingen vurderinger endnu. Vær den første til at bedømme!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL