Gå til hovedindhold

Mestring af indlejrede IF-sætninger i Excel – en trin-for-trin guide

I Excel, mens IF-funktionen er afgørende for grundlæggende logiske tests, kræver komplekse forhold ofte indlejrede IF-sætninger til forbedret databehandling. I denne omfattende guide vil vi dække det grundlæggende i indlejret IF i detaljer, fra syntaks til praktiske applikationer, herunder kombinationer af indlejret IF med OG/ELLER-betingelser. Derudover vil vi dele, hvordan man forbedrer læsbarheden af ​​indlejrede IF-funktioner samt nogle tips om indlejrede IF, og udforsker kraftfulde alternativer såsom VLOOKUP, IFS og flere for at gøre komplekse logiske operationer nemmere at bruge og mere effektive.


Excel IF-funktion vs. indlejrede IF-sætninger

IF-funktionen og indlejrede IF-sætninger i Excel tjener lignende formål, men adskiller sig væsentligt i deres kompleksitet og anvendelse.

HVIS funktion: HVIS-funktionen tester en betingelse og returnerer én værdi, hvis betingelsen er sand, og en anden værdi, hvis den er falsk.
  • Syntaksen er:
    =IF (logical_test, [value_if_true], [value_if_false])
  • Begrænsning: Kan kun håndtere én betingelse ad gangen, hvilket gør den mindre egnet til mere komplekse beslutningstagningsscenarier, der kræver, at flere kriterier vurderes.
Indlejrede IF-udsagn: Indlejrede IF-funktioner, hvilket betyder en IF-funktion inden i en anden, giver dig mulighed for at teste flere kriterier og øger antallet af mulige udfald.
  • Syntaksen er:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Kompleksitet: Kan håndtere flere forhold, men kan blive kompleks og svær at læse med for mange lag af rede.

Brug af indlejret IF

Dette afsnit demonstrerer den grundlæggende brug af indlejrede IF-sætninger i Excel, inklusive syntaks, praktiske eksempler, og hvordan man bruger dem med OG- eller ELLER-betingelser.


Syntaks for indlejret IF

At forstå en funktions syntaks er grundlaget for dens korrekte og effektive anvendelse i Excel. Lad os starte med syntaksen for indlejrede if-sætninger.

Syntaks:

=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

argumenter:

  • Condition1, Condition2, Condition3: These are the conditions you want to test. Each condition is evaluated in order, starting with Condition1.
  • Result1: This is the value returned if Condition1 is TRUE.
  • Result2: This value is returned if Condition1 is FALSE and Condition2 is TRUE. It's important to note that Result2 is only evaluated if Condition1 is FALSE.
  • Result3: This value is returned if both Condition1 and Condition2 are FALSE, and Condition3 is TRUE. Essentially, for Result3 to be evaluated, the previous conditions (Condition1 and Condition2) must both be FALSE.
  • Result4: This result is returned if all the conditions (Condition1, Condition2, and Condition3) are FALSE.
    In short, this expression can be interpreted as follows:
    Test condition1, if TRUE, return result1, if FALSE,
    test condition2, if TRUE, return result2, if FALSE,
    test condition3, if TRUE, return result3, if FALSE,
    return result4

Husk, at i en indlejret IF-struktur evalueres hver efterfølgende betingelse kun, hvis alle tidligere betingelser er FALSK. Denne sekventielle kontrol er afgørende for at forstå, hvordan indlejrede IF'er fungerer.


Praktiske eksempler på indlejret IF

Lad os nu dykke ned i brugen af ​​indlejret IF med to praktiske eksempler.

Eksempel 1: Karaktersystem

Som vist på skærmbilledet nedenfor, antag, at du har en liste over elevresultater og ønsker at tildele karakterer baseret på disse karakterer. Du kan bruge indlejret IF til at udføre denne opgave.

Bemærk: Karakterniveauerne og deres tilsvarende scoreintervaller er angivet i området E2:F6.

Vælg en tom celle (C2 i dette tilfælde), indtast følgende formel og tryk Indtast for at få resultatet. Træk derefter Fyld håndtaget ned for at få resten af ​​resultaterne.

=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
Noter:
  • Du kan direkte angive karakterniveauet i formlen, så formlen kan ændres til:
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Denne formel bruges til at tildele en karakter (A, B, C, D eller F) baseret på en score i celle A2 ved hjælp af standardkaraktergrænser. Det er en typisk use case for indlejrede IF-udsagn i akademiske karaktersystemer.
  • Forklaring til formlen:
    1. A2>=90: Dette er den første betingelse, formlen kontrollerer. Hvis scoren i celle A2 er større end eller lig med 90, returnerer formlen "A".
    2. A2>=80: Hvis den første betingelse er falsk (score er mindre end 90), tjekker den, om A2 er større end eller lig med 80. Hvis den er sand, returnerer den "B".
    3. A2>=70: På samme måde, hvis scoren er mindre end 80, tjekker den, om den er større end eller lig med 70. Hvis den er sand, returnerer den "C".
    4. A2>=60: Hvis scoren er mindre end 70, kontrollerer formlen, om den er større end eller lig med 60. Hvis den er sand, returnerer den "D".
    5. "F": Endelig, hvis ingen af ​​ovenstående betingelser er opfyldt (hvilket betyder, at scoren er mindre end 60), returnerer formlen "F".
Eksempel 2: Salgsprovisionsberegning

Forestil dig et scenario, hvor salgsrepræsentanter modtager forskellige kommissionssatser baseret på deres salgsresultater. Som vist på skærmbilledet nedenfor, vil du beregne en sælgers kommission baseret på disse forskellige salgstærskler, og indlejrede IF-udsagn kan hjælpe dig med dette.

Bemærk: Kommissionssatserne og deres tilsvarende salgsintervaller er angivet i intervallet E2:F4.
  • 20 % ved salg over 20,000 USD
  • 15 % for salg mellem $10,000 og $20,000
  • 10 % ved salg under 10,000 USD

Vælg en tom celle (C2 i dette tilfælde), indtast følgende formel og tryk Indtast for at få resultatet. Træk derefter Fyld håndtaget ned for at få resten af ​​resultaterne.

=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

Noter:
  • Du kan direkte angive provisionssatsen i formlen, så formlen kan ændres til:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • Den angivne formel bruges til at beregne en sælgers kommission baseret på deres salgsbeløb, idet der anvendes forskellige provisionssatser for forskellige salgstærskler.
  • Forklaring til formlen:
    1. B2: Dette repræsenterer salgsbeløbet for sælgeren, som bruges som grundlag for at beregne provisionen.
    2. HVIS(B2>20000, "20 %", ...): Dette er den første tilstand, der kontrolleres. Den tjekker om salgsbeløbet i B2 er større end 20,000. Hvis det er tilfældet, bruger formlen en provisionssats på 20 %.
    3. HVIS(B2>=10000; "15 %", "10 %"): Hvis den første betingelse er falsk (salget er ikke større end 20,000), kontrollerer formlen, om salget er lig med eller overstiger 10,000. Hvis det er sandt, anvender det en provisionssats på 15 %. Hvis salgsbeløbet er mindre end 10,000, er formlen som standard en provisionssats på 10 %.

Indlejret hvis med OG/ELLER-tilstand

I dette afsnit ændrer jeg ovenstående første eksempel "karaktersystemet" for at demonstrere, hvordan man kombinerer indlejret HVIS med OG eller ELLER betingelse i Excel. I det reviderede karaktereksempel indførte jeg en yderligere betingelse baseret på "Delveprocent".

Brug af indlejret hvis med AND-betingelse

Hvis en elev opfylder både score- og tilstedeværelseskriterierne, vil de modtage et karakterløft. For eksempel vil en studerende, hvis score er 60 eller højere, og hvis deltagelsesprocent er 95 % eller derover, få opgraderet deres karakter med ét niveau, såsom fra A til A+, B til B+ og så videre. Men hvis tilstedeværelsesprocenten er under 95 %, vil karaktergivningen følge de oprindelige scorebaserede kriterier. I sådanne tilfælde skal vi bruge en indlejret IF-sætning med en AND-betingelse.

Vælg en tom celle (D2 i dette tilfælde), indtast følgende formel og tryk Indtast for at få resultatet. Træk derefter Fyld håndtaget ned for at få resten af ​​resultaterne.

=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Noter: Her er en forklaring på, hvordan denne formel virker:
  1. OG tilstandstjek:
    OG(B2>=60, C2>=95%): AND-betingelsen kontrollerer først, om begge betingelser er opfyldt — elevens score er 60 eller højere, og deres deltagelsesprocent er 95 % eller mere.
  2. Ny karakteropgave:
    HVIS(B2>=90, "A+", HVIS(B2>=80, "B+", HVIS(B2>=70, "C+", "D+"))): Hvis begge betingelser i AND-sætningen er sande, kontrollerer formlen derefter elevens score og hæver hans eller hendes karakter med et niveau.
    • B2>=90: Hvis karakteren er 90 eller derover, er karakteren "A+".Ny karakteropgave:
    • B2>=80: Hvis karakteren er 80 eller derover (men mindre end 90), er karakteren "B+".
    • B2>=70: Hvis karakteren er 70 eller derover (men mindre end 80), er karakteren "C+".
    • B2>=60: Hvis karakteren er 60 eller derover (men mindre end 70), er karakteren "D+".
  3. Almindelig karakteropgave:
    HVIS(B2>=90, "A", HVIS(B2>=80, "B", HVIS(B2>=70, "C", HVIS(B2>=60, "D", "F"))) ): Hvis OG-betingelsen ikke er opfyldt (enten er scoren under 80, eller tilstedeværelsen er under 95%), tildeler formlen standardkarakterer.
    • B2>=90: Score 90 eller derover får et "A".
    • B2>=80: Score 80 eller derover (men mindre end 90) får et "B".
    • B2>=70: Score 70 eller derover (men mindre end 80) får et "C".
    • B2>=60: Score 60 eller derover (men mindre end 70) får et "D".
    • Scorer under 60 får et "F".
Brug af indlejret hvis med OR-betingelse

I dette tilfælde vil en elevs karakter blive hævet et niveau, hvis deres score er 95 eller højere, eller hvis deres deltagelsesprocent er 95 % eller mere. Her er, hvordan vi kan opnå det ved hjælp af indlejrede IF- og OR-betingelser.

Vælg en tom celle (D2 i dette tilfælde), indtast følgende formel og tryk Indtast for at få resultatet. Træk derefter Fyld håndtaget ned for at få resten af ​​resultaterne.

=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Noter: Her er en oversigt over, hvordan formlen fungerer:
  1. ELLER Tilstandstjek:
    ELLER(B2>=95, C2>=95%): Formlen kontrollerer først, om en af ​​betingelserne er sande — elevens score er 95 eller højere, eller deres deltagelsesprocent er 95 % eller højere.
  2. Karakteropgave med bonus:
    HVIS(B2>=90, "A+", HVIS(B2>=80, "B+", HVIS(B2>=70, "C+", HVIS(B2>=60, "D+", "F+"))) ): Hvis en af ​​betingelsene i OR-sætningen er sande, hæves elevens karakter et niveau.
    • B2>=90: Hvis karakteren er 90 eller derover, er karakteren "A+".
    • B2>=80: Hvis karakteren er 80 eller derover (men mindre end 90), er karakteren "B+".
    • B2>=70: Hvis karakteren er 70 eller derover (men mindre end 80), er karakteren "C+".
    • B2>=60: Hvis karakteren er 60 eller derover (men mindre end 70), er karakteren "D+".
    • Ellers er karakteren "F+".
  3. Almindelig karakteropgave:
    HVIS(B2>=80, "B", HVIS(B2>=70, "C", HVIS(B2>=60, "D", "F")))): Hvis ingen af ​​OR-betingelserne er opfyldt (score er under 95 og fremmøde er under 95%), tildeler formlen standardkarakterer.
    • B2>=90: Score 90 eller derover får et "A".
    • B2>=80: Score 80 eller derover (men mindre end 90) får et "B".
    • B2>=70: Score 70 eller derover (men mindre end 80) får et "C".
    • B2>=60: Score 60 eller derover (men mindre end 70) får et "D".
    • Scorer under 60 får et "F".

Tips og tricks til indlejret IF

Dette afsnit dækker fire nyttige tips og tricks til indlejret IF.


Gør indlejret IF let at læse

En typisk indlejret IF-sætning kan se kompakt ud, men kan være svær at tyde.

I den følgende formel er det udfordrende hurtigt at identificere, hvor en tilstand slutter og en anden begynder, især når kompleksiteten øges.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Løsning: Tilføjelse af linjeskift og indrykning

For at gøre indlejret HVIS let at læse, kan du opdele formlen i flere linjer med hver indlejret HVIS på en ny linje. I formlen skal du blot placere markøren før IF'en og trykke på Alt + Enter-tasterne.

Efter at have brudt ovenstående formel, vises den som følger:

=IF(A2>=90, "A",
      IF(A2>=80, "B",
          IF(A2>=70, "C",
              IF(A2>=60, "D", "F")))
)

Dette format gør det tydeligere, hvor hver betingelse og tilsvarende output er, hvilket forbedrer formlens læsbarhed.


Rækkefølgen af ​​indlejrede IF-funktioner

Rækkefølgen af ​​logiske betingelser i en indlejret IF-formel er afgørende, fordi den bestemmer, hvordan Excel evaluerer disse betingelser og dermed påvirker det endelige resultat af formlen.

Korrekt formel

I eksemplet med karaktersystem bruger vi følgende formel til at tildele karakterer baseret på karakterer.

=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))

Excel evaluerer betingelserne i en indlejret IF-formel sekventielt fra den første betingelse til den sidste. Denne formel kontrollerer først den højeste scoretærskel (>=90 for et "A") og flytter derefter til de lavere tærskler. Det sikrer, at en score sammenlignes med den højeste karakter, den kvalificerer sig til. Hvis den første betingelse er sand (A2>=90), returnerer den "A" og evaluerer ikke yderligere betingelser.

Forkert ordnet formel

Hvis rækkefølgen af ​​betingelser blev omvendt, begyndende med den laveste tærskel, ville det returnere forkerte resultater.

=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))

I denne forkerte formel ville en score på 95 straks opfylde den første betingelse B2>=60 og blive forkert tildelt en karakter "D".


Tal og tekst bør behandles forskelligt

Dette afsnit viser dig, hvordan tal og tekst behandles forskelligt i indlejrede IF-sætninger.

Tal

Tal bruges til aritmetiske sammenligninger og beregninger. I indlejrede IF-sætninger kan du direkte sammenligne tal ved hjælp af operatorer som >, <, =, >= og <=.

tekst

I indlejrede IF-sætninger skal teksten være omgivet af dobbelte anførselstegn. Se A, B, C, D og F i følgende formel:

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))

Begrænsninger af indlejret IF

Dette afsnit oplister flere begrænsninger og ulemper ved indlejret IF.

Kompleksitet og læsbarhed:

Selvom Excel giver dig mulighed for at indlejre op til 64 forskellige IF-funktioner, er det slet ikke tilrådeligt at gøre det. Jo flere niveauer af indlejring, jo mere kompleks bliver formlen. Dette kan føre til formler, der er svære at læse, forstå og vedligeholde.

Risiko for fejl:

Desuden kan komplekse indlejrede IF-sætninger blive tilbøjelige til fejl og udfordrende at fejlfinde eller ændre.

Svært at udvide eller skalere:

Hvis din logik ændrer sig, eller du har brug for at tilføje flere betingelser, kan dybt indlejrede IF'er være svære at ændre eller udvide.

At forstå disse begrænsninger er nøglen til at bruge indlejrede IF-sætninger effektivt i Excel. Ofte kan det at kombinere indlejrede IF'er med andre funktioner eller søge alternative tilgange føre til mere effektive og vedligeholdelige løsninger.


Alternativer til Nested IF

Dette afsnit viser flere funktioner i Excel, der kan bruges som alternativer til indlejrede IF-sætninger.


Brug af VLOOKUP

Du kan bruge VLOOKUP-funktionen i stedet for indlejrede IF-sætninger til at udføre de to ovenstående praktiske eksempler. Sådan kan du gøre det:

Eksempel 1: Karaktersystem med VLOOKUP

Her vil jeg vise, hvordan man bruger VLOOKUP til at tildele karakterer baseret på karakterer.

Trin 1: Opret en opslagstabel for karakterer

For det første skal du oprette en opslagstabel (såsom E1:F6 i dette tilfælde) for scoreintervallet og de tilsvarende karakterer. Bemærk: Resultaterne i den første kolonne i tabellen skal sorteres i stigende rækkefølge.

Trin 2: Anvend VLOOKUP-funktionen til at tildele karakterer

Vælg en tom celle (C2 i dette tilfælde), indtast følgende formel og tryk på Indtast nøglen til at få den første karakter. Vælg denne formelcelle og træk dens Fyld håndtaget ned for at få resten af ​​karaktererne.

=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

Noter:
  • Værdien 95 i celle B2 er, hvad VLOOKUP søger efter i den første kolonne i opslagstabellen ($E$2:$F$6). Hvis den findes, returnerer den den tilsvarende karakter fra den anden kolonne i tabellen, placeret i samme række som den matchede værdi.
  • Husk at gøre opslagstabelreferencen absolut (tilføj dollartegn ($) før referencerne), hvilket betyder, at referencen ikke ændres, hvis formlen kopieres til en anden celle.
  • For at vide mere om VLOOKUP-funktionen, besøge denne side.
Eksempel 2: Salgsprovisionsberegning med VLOOKUP

Du kan også bruge VLOOKUP til at udføre salgsprovisionsberegningen i Excel. Gør venligst som følger.

Trin 1: Opret en opslagstabel for karakterer

For det første skal du oprette en opslagstabel for salget og den tilsvarende kommissionssats, såsom E2:F4 i dette tilfælde. Bemærk: Salg i tabellens første kolonne skal sorteres i stigende rækkefølge.

Trin 2: Anvend VLOOKUP-funktionen til at tildele karakterer

Vælg en tom celle (C2 i dette tilfælde), indtast følgende formel og tryk på Enter-tasten for at få den første provision. Vælg denne formelcelle, og træk dens udfyldningshåndtag ned for at få resten af ​​resultaterne.

=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

Noter:
  • I begge eksempler bruges VLOOKUP til at finde en værdi i en tabel baseret på en opslagsværdi (score eller salgsbeløb) og returnerer en værdi i samme række fra en specificeret kolonne (karakter eller provisionssats). Den fjerde parameter TRUE angiver et omtrentligt match, som er velegnet til disse scenarier, hvor den nøjagtige opslagsværdi muligvis ikke er til stede i tabellen.
  • For at vide mere om VLOOKUP-funktionen, besøge denne side.

Bruger IFS

IFS funktion forenkler processen ved at eliminere behovet for indlejring og gør formlerne nemmere at læse og administrere. Det forbedrer læsbarheden og strømliner håndteringen af ​​flere betingede kontroller. For at bruge IFS-funktionen skal du sikre dig, at du bruger Excel 2019 eller nyere, eller har et Office 365-abonnement. Lad os se, hvordan det kan anvendes i praktiske eksempler.

Eksempel 1: Karaktersystem med IFS

Under forudsætning af de samme karakterkriterier som før, kan IFS-funktionen bruges som følger:

Vælg en tom celle, såsom C2, indtast følgende formel og tryk Indtast for at få det første resultat. Vælg denne resultatcelle og træk dens Fyld håndtaget ned for at få resten af ​​resultaterne.

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

Noter:
  • Hver tilstand vurderes i rækkefølge. Så snart en betingelse er opfyldt, returneres dens tilsvarende resultat, og formlen stopper med at kontrollere yderligere betingelser. I dette tilfælde bruges formlen til at give karakterer baseret på scoren i B2 efter en typisk karakterskala, hvor en højere score svarer til en bedre karakter.
  • For at vide mere om IFS-funktionen, besøge denne side.
Eksempel 2: Salgsprovisionsberegning med IFS

For scenariet for beregning af salgsprovision anvendes IFS-funktionen som følger:

Vælg en tom celle, såsom C2, indtast følgende formel og tryk Indtast for at få det første resultat. Vælg denne resultatcelle og træk dens Fyld håndtaget ned for at få resten af ​​resultaterne.

=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)


Brug af CHOOSE og MATCH

CHOOSE og MATCH-tilgangen kan være mere effektiv og nemmere at administrere sammenlignet med indlejrede IF-sætninger. Denne metode forenkler formlen og gør opdateringer eller ændringer mere ligetil. Nedenfor vil jeg demonstrere, hvordan man bruger en kombination af funktionerne VÆLG og MATCH til at håndtere de to praktiske eksempler i denne artikel.

Eksempel 1: Karaktersystem med CHOOSE og MATCH

Du kan bruge kombinationen af ​​funktionerne VÆLG og MATCH til at tildele karakterer baseret på forskellige karakterer.

Trin 1: Opret et opslagsmatrix med søgeværdier

For det første skal du oprette en række celler, der indeholder de tærskelværdier, som MATCH vil søge igennem, såsom $E$2:$E$6 i dette tilfælde. Bemærk: Tallene i dette område skal sorteres i stigende rækkefølge, for at MATCH-funktionen fungerer korrekt, når der bruges en omtrentlig matchtype.

Trin 2: Anvend CHOOSE og MATCH for at tildele karakterer

Vælg en tom celle (C2 i dette tilfælde), indtast følgende formel og tryk på Indtast nøglen til at få den første karakter. Vælg denne formelcelle og træk dens Fyld håndtaget ned for at få resten af ​​resultaterne.

=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

Noter:
  • MATCH(B2, $E$2:$E$6, 1): Denne del af formlen leder efter scoren (95) i celle B2 inden for området $E$2:$E$6. 1-tallet angiver, at MATCH skal finde et omtrentligt match, hvilket betyder, at det finder den største værdi i området, der er mindre end eller lig med B2.
  • VÆLG(..., "F", "D", "C", "B", "A"): Baseret på den position, der returneres af MATCH-funktionen, vælger CHOOSE en tilsvarende karakter.
  • At vide mere om MATCH-funktion, besøge denne side.
  • At vide mere om VÆLG funktion, besøge denne side.
Eksempel 2: Salgsprovisionsberegning med IFS

Brug af VÆLG og MATCH kombinationen til en salgsprovisionsberegning kan også være effektiv, især når provisionssatserne er baseret på specificerede salgstærskler. Lad os se, hvordan vi kan gøre det.

Trin 1: Opret et opslagsmatrix med søgeværdier

For det første skal du oprette en række celler, der indeholder de tærskelværdier, som MATCH vil søge igennem, såsom $E$2:$E$4 i dette tilfælde. Bemærk: Tallene i dette område skal sorteres i stigende rækkefølge, for at MATCH-funktionen fungerer korrekt, når der bruges en omtrentlig matchtype.

Trin 2: Anvend CHOOSE og MATCH for at få resultaterne

Vælg en tom celle (C2 i dette tilfælde), indtast følgende formel og tryk på Indtast nøglen til at få den første karakter. Vælg denne formelcelle og træk dens Fyld håndtaget ned for at få resten af ​​resultaterne.

=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

Noter:

Som konklusion er det at mestre indlejrede IF-sætninger i Excel en værdifuld færdighed, der forbedrer din evne til at håndtere komplekse logiske scenarier i dataanalyse og beslutningsprocesser. Mens indlejrede IF'er er effektive til komplekse logiske operationer, er det vigtigt at være opmærksom på deres begrænsninger. Enklere alternativer som VLOOKUP, IFS og CHOOSE med MATCH kan give mere strømlinede løsninger i visse scenarier. Bevæbnet med denne indsigt kan du nu trygt anvende de mest passende Excel-teknikker til dine dataanalyseopgaver, hvilket sikrer klarhed, nøjagtighed og effektivitet i dine regneark. For dem, der er ivrige efter at dykke dybere ned i Excels muligheder, kan vores hjemmeside prale af et væld af selvstudier. Find flere tips og tricks til Excel her.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations