I denne artikkelen lærer vi å forenkle formler ved å redusere kompleksiteten til IF -funksjoner i Microsoft Excel 2010.
Mens du jobber med NESTED IF -formelen; vellykket utførelse av kommandoen avhenger av om betingelsen er oppfylt eller ikke. Det er mulig å hekke flere IF -funksjoner i en enkelt celle.
IF -funksjonen sjekker om tilstanden du angir er SANN eller FALSK. Hvis betingelsen returnerer SANN, returnerer den forhåndsinnstilt verdi, og hvis tilstanden returnerer FALSK, returnerer den en annen forhåndsinnstilt verdi.
Syntaks = IF (logisk_test, verdi_if_sann, verdi_if_falsk)
logisk_test: Logisk test vil teste tilstanden eller kriteriene. Hvis betingelsen oppfyller, returnerer den den forhåndsinnstilte verdien, og hvis betingelsen ikke oppfyller den, returnerer den en annen forhåndsinnstilt verdi.
value_if_true: Verdien du vil returnere hvis dette argumentet returnerer TRUE.
value_if_false: Verdien du vil returnere hvis dette argumentet returnerer FALSK
Bruker nestet IF -funksjon vil ta for lang tid. Vi kan bruke alternativ funksjon dvs. VELG funksjon for å returnere samme utgang som IF -funksjonen vil returnere.
Velge: Returnerer tegnet som er angitt av kodenummeret fra tegnsettet for datamaskinen din. CHOOSE -funksjonen vil returnere en verdi fra en liste med verdier basert på et gitt indeksnummer. Velg funksjon bruker index_num for å returnere en verdi fra en liste.
Syntaks = VELG (indeksnummer, verdi1, verdi2, …)
indeksnummer: Den angir hvilket verdiargument som er valgt. Index_num må være et tall mellom 1 og 254 eller en formel som inneholder tallene mellom 1 og 254. Hvis index_num er mindre enn 1, velger du returnerer #VERDI! feil.
verdi1 og verdi 2 er 1 til 254 verdi -argumenter som CHOOSE vil evaluere og returnere resultatet fra.
La oss ta et eksempel:
- Vi har elevdatatabell.
- I kolonne A har vi Studentnavn og i kolonne B har vi deres vurderinger
- I kolonne F & G har vi betingelser- Poengsum og vurderinger.
- I kolonne C vil vi skrive inn nestet IF -formel som returnerer vurderinger
- Skriv inn formel i celle C2 = HVIS (B2 = 1, $ G $ 3, HVIS (B2 = 2, $ G $ 4, HVIS (B2 = 3, $ G $ 5, HVIS (B2 = 4, $ G $ 6))))
- Når vi kopierer ned formelen nedenfor, får vi resultatet som nedenfor
- I celle D2 skriver vi inn formel= VELG (B2, $ G $ 3, $ G $ 4, $ G $ 5, $ G $ 6)
- VELGE funksjonen vil kontrollere verdien i celle B2 og returnere verdien basert på verdiene i kolonne G.
- Når vi kopierer ned formelen nedenfor, får vi resultatet som nedenfor
- Begge formlene gir samme utgang, men ved å bruke VELG -funksjon som reduserer kompleksiteten i forhold til IF -funksjonen, hvor vi for hver ny tilstand må skrive en ny IF -tilstand i IF -funksjonen.