SWITCH Excel-functie

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

U kunt deze schakelfunctie Excel-sjabloon hier downloaden - Schakelfunctie Excel-sjabloon

  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 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 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 Function zal de uitdrukking slechts één keer voorkomen, maar in 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 we hiermee meer dan één voorwaarde kunnen 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 IF-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 in de Excel SWITCH-functie worden opgenomen.
  • SWITCH-functie in Excel retourneert de #NA-fout als we geen standaardvoorwaarde vermelden en als een van de voorwaarden de overeenkomst niet krijgt.
  • Als negatief kunnen we echter geen logische operatoren zoals>, <of = in de uitdrukking gebruiken. Het koppelt gewoon de waarden in de lijst aan een uitdrukking en kan niet testen of een waarde groter of kleiner is.
  • We hebben de standaardwaarde in de SWITCH-functie die niet in IF-functie staat.
  • SWITCH-functie in Excel is niet zoals VERT.ZOEKEN, maar SWITCH kan worden gebruikt in VERT.ZOEKEN.

Gevolgtrekking

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.