Inhoudsopgave
Bij het werken in Excel moeten we vaak werken met meerdere ALS statements om verschillende voorwaarden of criteria toe te voegen. In dit artikel laat ik zien hoe je meerdere ALS verklaringen met tekst in Excel.
Download Praktijk Werkboek
Hoe meerdere IF statements met tekst gebruiken in Excel (6 snelle methodes).xlsx6 snelle methodes om meerdere IF statements te gebruiken met tekst in Excel
Hier hebben we een dataset met het examenoverzicht van enkele leerlingen in natuurkunde en scheikunde op een school genaamd Sunflower Kindergarten.
Vandaag is ons doel het algemene resultaat van elke leerling te achterhalen op basis van hun resultaten voor natuurkunde en scheikunde.
Wij zullen meerdere ALS verklaringen hier.
1. Meerdere IF-statements met tekst met AND-voorwaarde (hoofdlettergevoelige overeenkomst)
Laten we even bedenken dat het totaalresultaat van een leerling alleen "geslaagd" is als hij voor beide vakken slaagt, anders is het "gezakt".
Hier moeten we een EN-functie binnen de IF-functie .
Daarom wordt de formule voor het totale resultaat van de eerste student:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Opmerkingen:
- De IF-functie komt standaard overeen met hoofdlettergevoelige overeenkomsten. Dus of u nu C4= "pass" of C4= "Pass" doet er hier niet toe.
- AND(C4="pass",D4="pass") geeft terug. WARE alleen als beide voorwaarden WARE Anders geeft het FALSE .
- Daarom, IF(AND(C4="pass",D4="pass"),"Pass","Fail") zal terugkeren "Pass" alleen als hij/zij voor beide vakken slaagt, anders zal hij terugkeren "Fail" .
Sleep nu de Vulgreep om deze formule naar de rest van de cellen te kopiëren.
Lees meer: IF met AND in een Excel-formule (7 voorbeelden)
2. Meerdere IF-verklaringen met tekst met AND-voorwaarde (hoofdlettergevoelige overeenkomst)
De IF-functie geeft standaard hoofdletterongevoelige overeenkomsten met teksten.
Dus, als je een hoofdlettergevoelige overeenkomst wilt retourneren, moet je een beetje lastig zijn.
U kunt de Exacte functie van Excel in combinatie met de IF-functie om hoofdlettergevoelige overeenkomsten op te leveren.
Gebruik deze formule voor het totale resultaat van de eerste leerling:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass"),"Pass","Fail")
Opmerkingen:
- De EXACTE functie werkt met hoofdlettergevoelige overeenkomsten. Dus je moet precies EXACT(C4,"Pass").
- EXACT(C4,"pass") zal hier niet werken. FALSE Je kunt het zelf testen.
- De rest is zoals de vorige formule. IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass"),"Pass","Fail") zal terugkeren "Pass" alleen als er "Pass" bij beide proefpersonen.
Nu kunt u de Vulgreep om deze formule naar de rest van de cellen te kopiëren.
Lees meer: Hoe meerdere IF-condities gebruiken in Excel (3 voorbeelden)
3. Meerdere IF-statements met tekst met OR-voorwaarde (hoofdlettergevoelige overeenkomst)
Nu zullen we OF-functie binnen de IF-functie .
Laten we even bedenken dat elke leerling slaagt voor het examen als hij/zij voor ten minste één vak in het examen slaagt.
Om het totale resultaat van de studenten te weten te komen, moeten we dus de OF-voorwaarde toepassen.
De formule voor het totale resultaat van de eerste student zal zijn:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Opmerkingen:
- De IF-functie komt standaard overeen met hoofdlettergevoelige overeenkomsten. Dus of u nu C4= "pass" of C4= "Pass" doet er hier niet toe.
- OR(C4="pass",D4="pass") geeft terug. WARE als ten minste één van de voorwaarden is WARE Anders geeft het FALSE .
- Daarom, IF(OR(C4="pass",D4="pass"),"Pass","Fail") zal terugkeren "Pass" als hij/zij in ten minste één vak slaagt, anders zal hij/zij terugkeren "Fail" .
Sleep nu de Vulgreep om deze formule naar de rest van de cellen te kopiëren.
Lees meer: Gebruik van de MAX IF-functie in Excel
4. Meerdere IF-statements met tekst met OR-voorwaarde (hoofdlettergevoelige overeenkomst)
Zoals degene die we gebruikten in EN voorwaarde, kunt u een combinatie van de EXACTE functie en de IF-functie om een hoofdlettergevoelige overeenkomst te genereren.
Gebruik deze formule voor de eerste leerling:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass"),"Pass","Fail").
Opmerkingen:
- De EXACTE functie werkt met hoofdlettergevoelige overeenkomsten. Dus je moet precies EXACT(C4, "Pass").
- EXACT(C4, "pass") zal hier niet werken. FALSE Je kunt het zelf testen.
- De rest is zoals de vorige formule. IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass"),"Pass","Fail") zal terugkeren "Pass" als er "Pass" in minstens één vak.
Sleep dan de Vulgreep om de formule naar de rest van de cellen te kopiëren.
Lees meer: Excel VBA: If Then Else Statement met meerdere voorwaarden (5 voorbeelden)
5. Geneste IF-statements
Tot nu toe hebben we de EN-functie en de OF-functie binnen de IF-functie om meerdere criteria te hanteren.
Maar u kunt ook een IF-functie binnen een andere IF-functie om met meerdere criteria om te gaan.
Dit wordt meervoudig ALS verklaringen.
De EN verklaring, dat wil zeggen dat een leerling alleen zal slagen als hij/zij voor beide vakken slaagt, kan ook worden uitgevoerd met geneste ALS verklaringen op deze manier:
=IF(C4="pass",IF(D4="pass","pass","fail"),"fail")Opmerkingen:
- Hier, als de waarde in cel C4 is "Pass" dan zal het bewegen om te zien wat de waarde in cel D4 is.
- Als de waarde in cel D4 is ook "Pass alleen dan zal het certificeren als "Pass" Anders verklaart zij als "Fail" .
- En de IF-functie geeft een hoofdletterloze overeenkomst. Dus C4="pass" of C4="Pass" doet er hier echt niet toe.
Sleep dan de Vulgreep om deze formule in de rest van de cellen in te vullen.
Als u een hoofdlettergevoelige overeenkomst wilt, kunt u ook de combinatie van de EXACTE functie en de IF-functie zoals eerder getoond.
Gebruik deze formule in de eerste cel en sleep de Vulgreep .
Gerelateerde inhoud: Excel IF-functie gebruiken met waardenbereik
6. Meerdere IF-formules met matrixformule
Alles wat we tot nu toe hebben gedaan is dat we de formule in de eerste cel hebben toegepast en vervolgens de Vulgreep om de formule naar de rest van de cellen te vullen.
Maar u kunt ook een Matrixformule om alle cellen samen te vullen.
De EN en OF formule die we eerder gebruikten kan niet worden toegepast op de Matrixformule Maar je kunt een Matrixformule met de geneste IF-functie.
Om het algemene resultaat van alle studenten met een Matrixformule kun je deze formule invoegen:
=IF(EXACT(C4:C13,"geslaagd"),IF(EXACT(D4:D13,"geslaagd"),"geslaagd","gezakt"),"gezakt").
Opmerkingen:
- Hier C4:C13 en D4:D13 zijn de twee reeksen van mijn criteria. U gebruikt uw criteria.
- Hier kiezen we voor een hoofdlettergevoelige overeenkomst. Als u een hoofdletterongevoelige overeenkomst wilt, gebruik dan C4:C13="Pass" en D4:D13="Pass" in plaats daarvan.
- Druk op CTRL+SHIFT+ENTER om de formule in te voeren, tenzij u in Office 365 .
Lees meer: Hoe meerdere if-condities gebruiken in Excel voor veroudering (5 methoden)
Conclusie
Met deze methoden kunt u meerdere IF statements met tekst in Excel gebruiken. Kent u een andere methode? Of heeft u vragen? Stel ze ons gerust.