Excel-formule: geneste ALS-functievoorbeeld -

Inhoudsopgave

Generieke formule

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

Samenvatting

De ALS-functie kan in zichzelf worden genest om meerdere voorwaarden aan te kunnen. In het weergegeven voorbeeld wordt een geneste IF-formule gebruikt om een ​​cijfer aan een score toe te kennen. De formule in D5 bevat 5 afzonderlijke ALS-functies:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Uitleg

Dit artikel beschrijft de Excel geneste IF-constructie. Gewoonlijk worden geneste IF's gebruikt wanneer u meer dan één voorwaarde moet testen en afhankelijk van die tests verschillende resultaten moet retourneren.

Testen van meer dan één conditie

Als u op meer dan één voorwaarde moet testen, onderneem dan een van de verschillende acties, afhankelijk van het resultaat van de tests. Een optie is om meerdere ALS-instructies samen in één formule te nesten. Je zult dit vaak horen als "geneste IF's".

Het idee van nesten komt voort uit het inbedden of "nesten" van een IF-functie in een andere. In het getoonde voorbeeld gebruiken we geneste IF-functies om cijfers toe te kennen op basis van een score. De logica voor het toekennen van een cijfer is als volgt:

Score Rang
0-63 F.
64-72 D
73-84 C
85-94 B
95-100 EEN

Om een ​​geneste IF-formule op te bouwen die deze logica weerspiegelt, beginnen we met testen om te zien of de score lager is dan 64. Indien TRUE, geven we "F" terug. Indien FALSE, gaan we naar de volgende ALS-functie. Deze keer testen we of de score lager is dan 73. Indien WAAR, retourneren we "D". Indien FALSE, gaan we naar weer een andere ALS-functie. Enzovoort.

Uiteindelijk ziet de formule die we in cel D5 hebben er als volgt uit:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

U kunt zien dat het in dit geval belangrijk is om in één richting te bewegen, van laag naar hoog of van hoog naar laag. Hierdoor kunnen we een resultaat retourneren wanneer een test WAAR retourneert, omdat we weten dat de vorige tests ONWAAR hebben geretourneerd.

Geneste IF's gemakkelijker leesbaar maken

Door hun aard kunnen geneste ALS-formules moeilijk te lezen zijn. Als u hier last van heeft, kunt u regelafbrekingen in de formule toevoegen om de tests en resultaten op een lijn te brengen. Deze video legt uit hoe u regeleinden kunt toevoegen aan een geneste if.

Opmerkingen

  1. De nieuwere IFS-functie kan meerdere voorwaarden in één functie aan.
  2. VERT.ZOEKEN kan soms worden gebruikt om ingewikkelde geneste ifs te vervangen.
  3. Dit artikel bevat veel meer voorbeelden van geneste ifs.

Interessante artikelen...