Hoe de SWITCH-functie in Excel te gebruiken? (met voorbeelden)

Wat is de SWITCH-functie in Excel?

Schakelfunctie in Excel is een vergelijkings- en verwijzingsfunctie in Excel die een verwezen cel vergelijkt met en overeenkomt met een groep cellen en het resultaat retourneert op basis van de eerste gevonden overeenkomst, de methode om deze functie te gebruiken is als volgt = SWITCH (doelcel, waarde 1, resultaat 1….), gebaseerd op de waarde die het resultaat wordt gepubliceerd.

Syntaxis

  • Expressiewaarde - De waarde of expressie waarmee moet worden vergeleken
  • Waarde1 / Resultaat1 - Het eerste waarde- en resultaatpaar
  • Waarde2 / Resultaat2 - Het tweede waarde- en resultaatpaar (dit is optioneel)
  • Standaard - Standaardwaarde die moet worden gebruikt als er geen overeenkomst wordt gevonden

Voorbeeld

  1. Een van de projectnaam 'Palm Court'.
  2. Verschillende blokken die beschikbaar zijn in het project
  3. Verschillende unitnummers die beschikbaar zijn in het project voor hun respectievelijke blokken
  4. Dit is de "prijsklasse" die we verondersteld worden te bepalen volgens de aanname

Wissel van formule

Laten we eens kijken naar de Switch-formule om de waarde van cel 2 in de kolom Prijsbereik te verkrijgen -

  • SWITCH-functie zal beschikbaar zijn in Excel 2016.
  • In dit voorbeeld moeten we de blokcel als uitdrukking nemen, aangezien de aannames van prijzen gebaseerd zijn op bloknummers.
  • Waarde1 & Resultaat 1 - We hebben de voorwaarde genoemd dat als een uitdrukking overeenkomt met Waarde 1, dan Resultaat 1 neemt of anders naar voorwaarde 2 gaat.
  • Waarde 2 & resultaat 2 - Als voorwaarde 1 niet voldoet, komt uitdrukking naar voorwaarde 2 om te controleren of het de overeenkomst krijgt om resultaat 2 te verkrijgen, en deze stap gaat door totdat de uitdrukking overeenkomt met de waarde.
  • Als de uitdrukking niet overeenkomt met een waarde in de voorwaarden, geeft deze standaard NA als uitvoer (dit is te zien in de onderstaande afbeelding).

Om een ​​verklaring te geven voor de cellen die #NA tonen, kunnen we een string tussen aanhalingstekens geven, zoals hieronder -

Als we het bovenstaande probleem evalueren met behulp van de IFs-functie, dan hebben we een Excel geneste IF nodig voor true of false, wat geen opzoekfunctie is. Alleen als het waar is, geeft het één resultaat en voor valse andere resultaten.

Hoe verschillend is SWITCH van IF's?

  • SWITCH-functie staat ons niet toe om logische operatoren in Excel te gebruiken, zoals groter dan (>) / kleiner dan (<) om de gevallen te matchen waarin er geen exacte overeenkomst zal zijn.
  • In Excel SWITCH-functie verschijnt de uitdrukking slechts één keer, maar in de IFS-functie moet de uitdrukking worden herhaald.
  • De lengte van de SWITCH-functie is minder in vergelijking met de IFS-functie, gemakkelijker te lezen en te creëren omdat het ons in staat stelt om meer dan één voorwaarde te testen.
  • Het is meer een CHOOSE-functie in Excel. Het heeft een uitdrukking die opzoekwaarde is, en we zouden deze vergelijken met waarde 1, waarde 2, en de resultaatwaarde krijgen. In tegenstelling tot de ALS-functie hebben we de standaardwaarde in de schakelfunctie.

Dingen om te onthouden

  • SWITCH-functie is geïntroduceerd en beschikbaar in Excel 2016, maar niet beschikbaar in eerdere versies van Excel en Excel 2016 in Mac.
  • 126 paren waarden en resultaten kunnen worden meegenomen in de Excel SWITCH-functie.
  • SWITCH-functie in Excel retourneert de #NA-fout als we geen standaardconditie vermelden en als een van de condities de overeenkomst niet krijgt.
  • Als negatief kunnen we echter geen logische operatoren zoals>, <of = in de uitdrukking gebruiken. Het koppelt eenvoudig de waarden in de lijst aan expressie en kan niet testen of een waarde groter of kleiner is.
  • We hebben de standaardwaarde in de SWITCH-functie, die niet in de IF-functie staat.
  • SWITCH-functie in Excel is niet zoals VERT.ZOEKEN, maar SWITCH kan worden gebruikt in VERT.ZOEKEN.

Conclusie

SWITCH-functie is beschikbaar in Excel 2016 en dit is de krachtigste functie in plaats van IFS. Dit kan in VERT.ZOEKEN worden gebruikt om een ​​array te maken die ook kan worden gedaan met de functie CHOOSE, maar het standaardargument van SWITCH maakt het een betere oplossing. Het is niet mogelijk om logische operatoren te gebruiken in de SWITCH-functie.

Interessante artikelen...