I denne video viser jeg dig, hvordan du opretter en formel, der bruger flere indlejrede IF-udsagn. Dette er en almindelig teknik til at håndtere flere forhold.
Lad os se.
Dette regneark viser en klasse studerende med fem testresultater i kolonne D til H og et gennemsnit i kolonne I.
I kolonne J skal vi tilføje en formel, der beregner en karakter baseret på gennemsnittet. Dette kan gøres med indlejrede IF-udsagn.
Når du har brug for at oprette indlejret IF, skal du følge disse trin:
For det første skal du gøre den logik, du skal implementere, klar. I dette tilfælde har jeg lavet en tabel, der tydeligt viser, hvilken score der er behov for for hver lønklasse.
Dernæst, hvis du er ny med indlejrede IF'er, skal du angive de IF-formler, du har brug for. Her har jeg tilføjet IF-udsagn direkte til tabellen.
De første kolonner viser de IF-funktioner, der er nødvendige, når man skifter fra lave score til høje score Den anden kolonne viser de IF-udsagn, der er nødvendige for at flytte fra høje scores til lave scores.
Det er vigtigt, at du arbejder i en retning. Lad os i dette eksempel arbejde fra lav til høj.
Tilføj nu den første IF-sætning. Hvis vi stopper der, returnerer formlen FALSK, fordi gennemsnittet ikke er mindre end 64, og vi leverer ikke noget til værdi, hvis det er falsk i formlen.
For at fortsætte skal vi tilføje den næste IF-sætning som værdien, hvis den er falsk i vores første IF-sætning.
Dette er nøglen til at opbygge en formel, der bruger indlejrede IF'er.
Når jeg har tilføjet den 2. IF-sætning, skal jeg tilføje den tredje, som værdien, hvis den er falsk til den anden. Og så videre.
I den sidste IF-sætning skal du angive den endelige værdi for værdi, hvis den er falsk. I dette tilfælde er det karakteren "A". Det vil sige, hvis alle tidligere IF-udsagn returneres falske, skal karakteren være A.
For at afslutte formlen er jeg nødt til at lukke en parentes for hver IF-sætning, vi har. I dette tilfælde er det fire parenteser, der lukker.
Når jeg kopierer formlen ned, får vi den korrekte karakter for hver score.
For at sammenfatte, i dette eksempel er flere IF-sætninger arrangeret i rækkefølge, der tester scorer fra lav til høj.
Hver IF-sætning indeholder en test og en værdi, hvis den er sand, og en værdi, hvis den er falsk. Yderligere IF-sætninger som værdien, hvis de er falske for den tidligere IF-sætning.
I en anden video ser vi på, hvordan man gør denne formel lettere at læse.