Verschil tussen de ALS- en de Schakelfunctie in Excel

Samenvatting

  • De IF-instructie retourneert een waarde op basis van de TRUE/FALSE-evaluatie. U kunt IF-instructies in een andere instructie nesten om complexe logica te creëren.
  • De SWITCH-instructie evalueert een expressie en test deze met meerdere waarden om een ​​match te vinden. Vervolgens wordt de overeenkomstige waarde geretourneerd.
  • Gebruik de IF-instructie voor complexe logische tests met veel verschillende operatoren en de SWITCH-instructie voor eenvoudige gelijkheidstests.

De IF-instructie is een veelgebruikte logische functie in Excel . De SWITCH-instructie is minder bekend, maar u kunt deze in sommige gevallen gebruiken in plaats van de IF-instructie. Laten we de verschillen tussen ALS en SCHAKELEN in Excel en hun toepassingsmogelijkheden eens bekijken.

Verschil tussen de ALS- en de Schakelfunctie in Excel

Wat is de ALS-opdracht in Microsoft Excel?

De IF-instructie in Excel is een functie die een logische test uitvoert om te bepalen of een opgegeven voorwaarde waar of onwaar is. Er wordt een waarde geretourneerd op basis van de evaluatieresultaten, zodat u op basis van de resultaten beslissingen kunt nemen.

Basis IF-instructie

Laten we beginnen met het bekijken van de basis IF-instructie voordat we dieper ingaan op het probleem dat SWITCH probeert op te lossen.

De syntaxis voor een eenvoudige IF-instructie is:

IF (logical_test, result_if_true, [result_if_false])

De parameter logical_test is de voorwaarde die de functie test en result_if_true is het resultaat dat de functie retourneert als deze TRUE oplevert. De parameter result_if_false is het resultaat dat de functie retourneert als het resultaat FALSE is.

In de onderstaande schermafbeelding willen we de score Pass (geslaagd) of Fail (gezakt) geven, afhankelijk van of de testscorewaarde in kolom C groter dan of gelijk is aan 50.

Verschil tussen de ALS- en de Schakelfunctie in Excel

De onderstaande formule wordt in cel C2 geschreven:

IF(C2 >= 50, "Pass", "Fail")

En dit is het resultaat:

Verschil tussen de ALS- en de Schakelfunctie in Excel

Geneste IF-instructies

Als u meerdere voorwaarden tegelijk wilt controleren, kunt u de ALS-instructies in een andere instructie plaatsen.

Dit worden geneste IF-instructies genoemd en de basis-syntaxis is:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

Bekijk het onderstaande voorbeeld, waarbij elke kleur in kolom A (Rood, Geel of Groen) een overeenkomstige status in kolom B nodig heeft (bijv. Stop, Let op, Ga en Onbekend).

Verschil tussen de ALS- en de Schakelfunctie in Excel

Eerst voeren we de volgende formule in cel B2 in voor de kleur in cel A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

Omdat A2 Rood is, zal het Stop retourneren, conform de bovenstaande formule. Als we het naar andere cellen kopiëren, zal elke kleur een status hebben.

Verschil tussen de ALS- en de Schakelfunctie in Excel

Zoals u ziet, kan logica snel verwarrend worden wanneer u IF-instructies nest. Daar komt de SWITCH-instructie om de hoek kijken, om de zaken wat eenvoudiger te maken.

Wat is de Switch-instructie in Excel?

De SWITCH-instructie in Excel is een relatief nieuwe functie. Hierbij wordt een expressie gebruikt en getest op meerdere resultaten in een leesbaarder en gestructureerder formaat dan geneste ALS-instructies.

De basis-syntaxis van de SWITCH-instructie is:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test is de waarde die wordt geëvalueerd ten opzichte van de testwaarden (test_value1, test_value2, enz.). Als een waarde overeenkomt, wordt het bijbehorende resultaat geretourneerd. Als test_value1 bijvoorbeeld overeenkomt met de expressie, wordt result_if_true1 geretourneerd.

U kunt de parameter value_if_no_match opgeven om een ​​waarde te retourneren als er geen overeenkomst is gevonden.

Omdat de SWITCH-instructie geneste IF's kan vereenvoudigen, kunnen we het kleurvoorbeeld van de geneste if gebruiken. Hier is de SWITCH-versie:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

Zoals u ziet, is de formule nu gemakkelijker te lezen als een SWITCH-instructie en werkt deze precies zoals de IF-versie.

Vergelijking IF versus Switch: Gebruiksscenario's

Vergeleken met de SWITCH-instructie kunt u IF het beste gebruiken bij het uitvoeren van complexe logische tests met meerdere voorwaarden. Het werkt ook goed met tests die gebruikmaken van verschillende logische operatoren in Excel (bijv. >, <, =, =""> <>, AND en OR). Daarom is het flexibeler en kan het meer situaties aan dan de SWITCH-instructie.

Daarentegen werkt de SWITCH-instructie goed als de logische tests eenvoudige gelijkheidsbewerkingen en vaste waarden omvatten, aangezien de basisvorm alleen de gelijkheidsoperator evalueert. Als u de SWITCH-instructie voor complexe logische tests gebruikt, is dit niet anders dan het gebruik van de IF-instructie.

Een voorbeeld van deze complexe geneste IF-instructie:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

U kunt de opdracht SWITCH als volgt schrijven:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

Hier hebben we de te testen expressie ingesteld op TRUE, waardoor het mogelijk is om meerdere voorwaarden te testen met meer operatoren dan de equals-operator. Maar de logica lijkt nu minder compact en leesbaar dan de basis SWITCH-instructie.

Sign up and earn $1000 a day ⋙

Leave a Comment

De beste laptops voor studenten in 2025

De beste laptops voor studenten in 2025

Studenten hebben een specifiek type laptop nodig voor hun studie. Deze moet niet alleen krachtig genoeg zijn om goed te presteren in hun studierichting, maar ook compact en licht genoeg om de hele dag mee te nemen.

Een printer toevoegen aan Windows 10

Een printer toevoegen aan Windows 10

Het toevoegen van een printer aan Windows 10 is eenvoudig, hoewel het proces voor bekabelde apparaten anders is dan voor draadloze apparaten.

Hoe u het RAM-geheugen en RAM-fouten op uw computer met de hoogste nauwkeurigheid kunt controleren

Hoe u het RAM-geheugen en RAM-fouten op uw computer met de hoogste nauwkeurigheid kunt controleren

Zoals u weet, is RAM een zeer belangrijk hardwareonderdeel van een computer. Het fungeert als geheugen voor de verwerking van gegevens en is de factor die de snelheid van een laptop of pc bepaalt. In het onderstaande artikel laat WebTech360 u zien hoe u met behulp van software in Windows RAM-fouten kunt opsporen.

Verschil tussen gewone tv en smart-tv

Verschil tussen gewone tv en smart-tv

Smart-tv's hebben de wereld veroverd. Dankzij zoveel geweldige functies en internetverbinding heeft technologie de manier waarop we televisiekijken veranderd.

Waarom heeft de vriezer geen lampje, maar de koelkast wel?

Waarom heeft de vriezer geen lampje, maar de koelkast wel?

Koelkasten zijn vertrouwde apparaten in huishoudens. Koelkasten hebben meestal twee compartimenten. Het koelvak is ruim en heeft verlichting die automatisch aangaat wanneer de gebruiker het vak opent. Het vriesvak is smal en heeft geen verlichting.

2 manieren om netwerkcongestie te verhelpen die wifi vertraagt

2 manieren om netwerkcongestie te verhelpen die wifi vertraagt

Wi-Fi-netwerken worden niet alleen beïnvloed door routers, bandbreedte en interferentie, maar er zijn een aantal slimme manieren om uw netwerk te versterken.

Hoe u kunt downgraden van iOS 17 naar iOS 16 zonder gegevensverlies met Tenorshare Reiboot

Hoe u kunt downgraden van iOS 17 naar iOS 16 zonder gegevensverlies met Tenorshare Reiboot

Als u terug wilt naar de stabiele iOS 16 op uw telefoon, vindt u hier de basisgids voor het verwijderen van iOS 17 en downgraden van iOS 17 naar 16.

Wat gebeurt er met je lichaam als je elke dag yoghurt eet?

Wat gebeurt er met je lichaam als je elke dag yoghurt eet?

Yoghurt is een heerlijk voedingsmiddel. Is het goed om elke dag yoghurt te eten? Hoe verandert je lichaam als je elke dag yoghurt eet? Laten we het samen ontdekken!

Welk type rijst is het beste voor de gezondheid?

Welk type rijst is het beste voor de gezondheid?

In dit artikel worden de meest voedzame rijstsoorten besproken en hoe u de gezondheidsvoordelen van de rijst die u kiest, optimaal kunt benutten.

Hoe word je s ochtends op tijd wakker?

Hoe word je s ochtends op tijd wakker?

Een slaapschema en bedtijdroutine opstellen, uw wekker verzetten en uw dieet aanpassen zijn enkele maatregelen die u kunnen helpen om beter te slapen en 's ochtends op tijd wakker te worden.

Tips voor het spelen van Rent Please! Verhuurder Sim voor beginners

Tips voor het spelen van Rent Please! Verhuurder Sim voor beginners

Huren alstublieft! Landlord Sim is een simulatiespel voor mobiel op iOS en Android. Je speelt als verhuurder van een appartementencomplex en begint met het verhuren van een appartement. Je doel is om het interieur van je appartement te verbeteren en het gereed te maken voor huurders.

De nieuwste badkamertorenverdedigingscodes en hoe u deze invoert

De nieuwste badkamertorenverdedigingscodes en hoe u deze invoert

Ontvang de Roblox-gamecode voor Bathroom Tower Defense en wissel deze in voor geweldige beloningen. Ze helpen je bij het upgraden of ontgrendelen van torens met hogere schade.

Structuur, symbolen en werkingsprincipes van transformatoren

Structuur, symbolen en werkingsprincipes van transformatoren

Laten we op de meest nauwkeurige manier de structuur, symbolen en werkingsprincipes van transformatoren leren kennen.

4 manieren waarop AI smart-tvs beter maakt

4 manieren waarop AI smart-tvs beter maakt

Van betere beeld- en geluidskwaliteit tot spraakbesturing en meer: ​​deze AI-functies maken smart-tv's zoveel beter!

Waarom ChatGPT beter is dan DeepSeek

Waarom ChatGPT beter is dan DeepSeek

Aanvankelijk hadden mensen hoge verwachtingen van DeepSeek. Deze AI-chatbot wordt op de markt gebracht als sterke concurrent van ChatGPT en belooft intelligente chatmogelijkheden en -ervaringen.