ALS, EN, OF, Genest ALS & GEEN logische functies in Excel

Inhoudsopgave:

Anonim

De dingen zullen niet altijd zijn zoals we willen dat ze zijn. Het onverwachte kan gebeuren. Stel dat u getallen moet delen. Als u een willekeurig getal probeert te delen door nul (0), krijgt u een foutmelding. Logische functies zijn handig in dergelijke gevallen. In deze tutorial gaan we de volgende onderwerpen behandelen.

In deze tutorial gaan we de volgende onderwerpen behandelen.

  • Wat is een logische functie?
  • ALS functievoorbeeld
  • Excel Logic-functies uitgelegd
  • Geneste ALS-functies

Wat is een logische functie?

Het is een functie waarmee we besluitvorming kunnen introduceren bij het uitvoeren van formules en functies. Functies worden gebruikt om;

  • Controleer of een voorwaarde waar of onwaar is
  • Combineer meerdere voorwaarden samen
Wat is een aandoening en waarom maakt het uit?

Een voorwaarde is een uitdrukking die ofwel true of false oplevert. De uitdrukking kan een functie zijn die bepaalt of de waarde die in een cel wordt ingevoerd van een numeriek of tekstgegevenstype is, of een waarde groter is dan, gelijk aan of kleiner is dan een opgegeven waarde, enz.

IF Functie voorbeeld

We zullen werken met het budget voor thuisbenodigdheden uit deze tutorial. We zullen de ALS-functie gebruiken om te bepalen of een item duur is of niet. We gaan ervan uit dat artikelen met een waarde groter dan 6.000 duur zijn. Degenen die minder dan 6000 zijn, zijn minder duur. De volgende afbeelding toont ons de dataset waarmee we zullen werken.

  • Zet de cursor focus in cel F4
  • Voer de volgende formule in die de ALS-functie gebruikt

= ALS (E4 <6000, "Ja", "Nee")

HIER,

  • "= IF (…)" roept de IF-functies op
  • "E4 <6000" is de voorwaarde die de ALS-functie evalueert. Het controleert of de waarde van celadres E4 (subtotaal) kleiner is dan 6.000
  • "Ja", dit is de waarde die de functie zal weergeven als de waarde van E4 kleiner is dan 6.000
  • "Nee" dit is de waarde die de functie zal weergeven als de waarde van E4 groter is dan 6000

Als u klaar bent, drukt u op de enter-toets

U krijgt de volgende resultaten

Excel Logic-functies uitgelegd

De volgende tabel toont alle logische functies in Excel

S / N FUNCTIE CATEGORIE OMSCHRIJVING GEBRUIK
01 EN Logisch Controleert meerdere voorwaarden en retourneert waar als alle voorwaarden als waar worden geëvalueerd. = AND (1> 0, ISGETAL (1)) De bovenstaande functie retourneert WAAR omdat beide voorwaarde Waar is.
02 ONWAAR Logisch Retourneert de logische waarde FALSE. Het wordt gebruikt om de resultaten te vergelijken van een voorwaarde of functie die true of false retourneert ONWAAR ()
03 ALS Logisch Controleert of aan een voorwaarde is voldaan of niet. Als aan de voorwaarde is voldaan, wordt true geretourneerd. Als niet aan de voorwaarde wordt voldaan, wordt false geretourneerd. = IF (logische_test, [waarde_als_waar], [waarde_f_valse]) = ALS (ISNUMBER (22), "Ja", "Nee") 22 Getal is, zodat het Ja retourneert.
04 IFFOUT Logisch Retourneert de expressiewaarde als er geen fout optreedt. Als er een fout optreedt, wordt de foutwaarde geretourneerd = IFERROR (5/0; "Delen door nul fout")
05 IFNA Logisch Retourneert waarde als # N / A-fout niet optreedt. Als # N / B-fout optreedt, wordt de NA-waarde geretourneerd. # N / A-fout betekent een waarde als deze niet beschikbaar is voor een formule of functie. = IFNA (D6 * E6,0) NB de bovenstaande formule retourneert nul als beide of D6 of E6 leeg is / zijn
06 NIET Logisch Geeft true terug als de voorwaarde onwaar is en geeft onwaar terug als voorwaarde waar is = NOT (ISTEXT (0)) NB: de bovenstaande functie geeft true terug. Dit komt omdat ISTEXT (0) false retourneert en de functie NOT false omzet in TRUE
07 OF Logisch Wordt gebruikt bij het evalueren van meerdere voorwaarden. Geeft true terug als een of alle voorwaarden waar zijn. Retourneert onwaar als alle voorwaarden onwaar zijn = OF (D8 = "admin", E8 = "kassier") NB de bovenstaande functie retourneert waar als een van beide of beide D8 en E8 admin of kassier
08 WAAR Logisch Retourneert de logische waarde WAAR. Het wordt gebruikt om de resultaten te vergelijken van een voorwaarde of functie die true of false retourneert WAAR ()

Geneste ALS-functies

Een geneste ALS-functie is een ALS-functie binnen een andere ALS-functie . Geneste if-statements zijn handig als we met meer dan twee voorwaarden moeten werken. Laten we zeggen dat we een eenvoudig programma willen ontwikkelen dat de dag van de week controleert. Als de dag zaterdag is, willen we "feest goed" weergeven, als het zondag is, willen we "tijd om te rusten" weergeven, en als het een dag is van maandag tot vrijdag die we willen weergeven, vergeet dan niet om uw takenlijst in te vullen.

Een geneste if-functie kan ons helpen om het bovenstaande voorbeeld te implementeren. Het volgende stroomschema laat zien hoe de geneste ALS-functie zal worden geïmplementeerd.

De formule voor het bovenstaande stroomschema is als volgt

= ALS (B1 = "zondag", "tijd om te rusten", ALS (B1 = "zaterdag", "feest goed", "takenlijst"))

HIER,

  • "= IF (….)" Is de belangrijkste if-functie
  • "= ALS (…, ALS (….))" De tweede ALS-functie is de geneste. Het biedt verdere evaluatie als de hoofd-IF-functie false retourneert.

Praktisch voorbeeld

Maak een nieuwe werkmap en voer de gegevens in zoals hieronder weergegeven

  • Voer de volgende formule in

= ALS (B1 = "zondag", "tijd om te rusten", ALS (B1 = "zaterdag", "feest goed", "takenlijst"))

  • Voer zaterdag in celadres B1 in
  • U krijgt de volgende resultaten

Download het Excel-bestand dat in Zelfstudie wordt gebruikt

Overzicht

Logische functies worden gebruikt om besluitvorming te introduceren bij het evalueren van formules en functies in Excel.