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

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

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 (2)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
brug for hjælp Score Karakter
90-100 A
80-89 f.Kr
70-79 C
60-69 D
0-59 F
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, cgutierrez, Anvend venligst nedenstående formel:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Prøv venligst, håber det kan hjælpe dig!
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