Gå til hovedindhold

Excel IFS funktion

Som vi alle vidste, kan vi bruge funktionen Nested IF til at teste, om flere betingelser er opfyldt. Men her er IFS-funktionen meget nemmere at bruge end den Nested IF-funktion. IFS-funktion bruges til at teste flere betingelser og returnere en værdi svarende til det første SANDE resultat, hvis ingen af ​​de leverede betingelser vurderes til SAND, returnerer funktionen fejlen # N / A.

doc ifs-funktion 1


 Syntaks:

Syntaksen for IFS-funktionen i Excel er:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )

 argumenter:

  • logical_test1: Påkrævet. Betingelsen, der evalueres til SAND eller FALSK.
  • value_if_true1: Påkrævet. Returnerer resultatet, hvis logisk_test1 er SAND. Det kan være tomt.
  • logical_test2: Valgfrit. Den anden betingelse, der evalueres til SAND eller FALSK.
  • value_if_true2: Valgfrit. Returnerer det andet resultat, hvis logisk_test2 er SAND. Det kan være tomt.

Noter:

  • 1. Denne IFS-funktion giver dig mulighed for at indtaste op til 127 betingelser. Og det anvendes til Excel 2019, Office 365. Alle versioner tidligere end Excel 2019 understøtter ikke denne funktion.
  • 2. Hvis ingen logiske tests evalueres til SAND, returnerer den fejlen # N / A.
  • 3. En #VALUE-fejlværdi opstår, hvis den leverede logiske_test returnerer en anden værdi end SAND eller FALSK.

 Vend tilbage:

At teste flere betingelser og returnere den tilsvarende værdi med det første SANDE resultat.


 eksempler:

Eksempel 1: Brug IFS-funktioner til at identificere karakteren baseret på score

For at tildele karakteren for hver elev baseret på deres score som vist på følgende skærmbillede:

doc ifs-funktion 2

Anvend nedenstående formel, så karakteren kategoriseres som denne: 0-60: klasse F; 60-70: klasse D; 70-80: klasse C; 80-90: klasse B; større eller lig med 90: klasse A.

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

doc ifs-funktion 3

Bemærk: Du kan også bruge cellereferencer til at erstatte de statiske tal, som dette:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2>=$E$6,$F$6)

doc ifs-funktion 4


Eksempel 2: Brug IFS-funktioner til beregning af provision baseret på salg

IFS-funktionen kan hjælpe dig med at beregne kommissionsbeløb baseret på forskellige provisioner og kumulative salgssummen for hver måned.

Antag, at du har en tabel med alle sælgeres samlede salgs- og provisionssatser som vist på nedenstående skærmbillede, hvordan kunne du beregne provisionen baseret på de forskellige provisioner i Excel?

doc ifs-funktion 5

Følgende formel kan give kommissionsværdien for hvert salgspersonale, brug denne:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2>$E$5,$F$5)*B2

hvilket betyder:

  • hvis salgssummen er 0-40000: provision = salg * 0;
  • hvis salgssummen er 40000-80000: provision = salg * 2%;
  • hvis salgssummen er 80000-100000: provision = salg * 3.5%;
  • hvis salgssummen er større end eller lig med 100000: provision = salg * 7%

doc ifs-funktion 6


Tips: IFS-funktionen får # N / A-fejl, hvis ingen af ​​betingelserne vurderes til SAND. Hvis du vil erstatte # N / A-fejlen med en anden meningsfuld værdi, skal du tilføje en ELSE-tilstand i slutningen af ​​IFS-funktionen.

Brug normalt IFS-funktionen:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

doc ifs-funktion 7

Brug IFS-funktionen med ELSE-tilstand:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

Bemærk: I ovenstående formel returnerer tilføjelsen af ​​den endelige betingelse "SAND", "Andet" værdien "Andre", når ingen af ​​betingelserne i IFS-funktionen vurderes til SAND.

doc ifs-funktion 8


De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

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 VLookup: Flere kriterier  |  Multipel værdi  |  På tværs af multiark  |  Fuzzy Lookup...
Adv. Rulleliste: Nem rulleliste  |  Afhængig rulleliste  |  Multivælg rulleliste...
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  Sammenlign kolonner med Vælg Samme og forskellige celler ...
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øj (tilføje tekst, Fjern tegn ...)  |  50 + Chart Typer (Gantt kort ...)  |  40+ Praktisk formler (Beregn alder baseret på fødselsdag ...)  |  19 Indsættelse Værktøj (Indsæt QR-kode, Indsæt billede fra sti ...)  |  12 Konvertering Værktøj (Tal til ord, Valutaomregning ...)  |  7 Flet og del Værktøj (Avancerede kombinere rækker, Opdel Excel-celler ...)  |  ... og mere

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.
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why isn't this function in my Office 365 Excel version Dutch? Or am I missing something?
This comment was minimized by the moderator on the site
the IFS function 😃
This comment was minimized by the moderator on the site
need help Score Grade
90-100 A
80-89 B
70-79 C
60-69 D
0-59 F
This comment was minimized by the moderator on the site
Hi, cgutierrez,Please apply the below formula:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Please try, hope it can help you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations