Eksempler på IFS -funksjoner - Excel og Google Sheets

Denne opplæringen viser hvordan du bruker Excel IFS -funksjon i Excel.

Oversikt over IFS -funksjoner

Excel IFS -funksjonen kjører flere tester og returnerer en verdi som tilsvarer det første SANNE resultatet.

For å bruke IFS Excel -regnearkfunksjonen, velg en celle og skriv inn:

(Legg merke til hvordan formelinngangene vises)

IFS -funksjon Syntaks og innganger:

= IFS (test1, verdi1, [test2, verdi2], …)

test1 - Første logiske test.

verdi1 - Resultat når test1 er SANN.

test2, verdi2 - [valgfritt] Andre test/verdipar.

Hva er IFS -funksjonen?

IFS er en "betinget" funksjon. Du definerer en rekke logiske tester, hver med en returverdi knyttet til den. Excel jobber gjennom hver av testene dine etter tur, og så snart den finner en som evaluerer til TRUE, returnerer den verdien du tilknyttet den testen.

Dette fungerer omtrent det samme som når det hekker flere IF -setninger, men har en tendens til å være lettere å lese og jobbe med.

Slik bruker du IFS -funksjonen

Du bruker Excel IFS -funksjonen slik:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A ")

Denne formelen tar en elevs poengsum, og konverterer den til karakteren sin for den testen.

Formelen kan se komplisert ut, men det er mer fornuftig hvis du setter hver test på en egen linje:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A ")

Det er bedre! Det er mye tydeligere nå som vi har en serie tester sammenkoblet med en returverdi. Excel jobber ned på listen til den får et treff, og returnerer deretter karakteren som vi har paret med den poengsummen.

Du kan definere opptil 127 tester i IFS -funksjonen.

Angi en standardverdi

Med den vanlige IF -setningen definerer vi to verdier som Excel kan returnere: en for når den logiske testen er sann, og en annen for når den er usann.

IFS har ikke muligheten til å legge til en falsk returverdi, og hvis Excel ikke finner en treff i noen av testene dine, vil den returnere #N/A. Ikke bra. Men vi kan omgå dette ved å sette en standardverdi.

Det fungerer slik:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A "SANN," Ukjent ")

Vi har satt opp en siste logisk test - bare "TRUE", i seg selv.

SANN vurderer naturligvis til SANN. Så hvis Excel ikke finner samsvar i våre tidligere tester, vil den siste testen alltid bli utløst, og Excel vil returnere "Ukjent."

Hva IFS kan returnere

Over fortalte vi IFS å returnere en tekststreng - karakteren knyttet til hver testscore. Men du kan også returnere tall eller andre formler.

For eksempel, hvis du har et salgsteam, og du betaler dem provisjon basert på verdien av hvert salg, kan du bruke IFS til å beregne provisjonen i henhold til salgsverdien.

= IFS (C3 <20000, C3*0,02, C3 <40000, C3*0,03, C3 = 60000, C3*0,05, TRUE, 0)

Nå vil IFS sjekke verdien i C3, og deretter returnere den tilhørende formelen når den finner en treff. Så salg under $ 20.000 tjener 2% rente, under $ 40.000 tjener 3%, og så videre.

For et godt mål har vi også angitt en standardverdi på 0.

IFS i Google Regneark

IFS -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel:

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave