Skip to main content

Hoe de AND-, OF- en IF-functies in Excel te gebruiken

Cursus Excel Les 5: Geneste Als-functie (Mei 2024)

Cursus Excel Les 5: Geneste Als-functie (Mei 2024)
Anonim

De AND-, OR- en IF-functies zijn enkele van de bekendste logische functies van Excel. Afhankelijk van welke functie wordt gebruikt, moeten een of alle voorwaarden Waar zijn voor de functie om een ​​WAAR antwoord te retourneren. Als dit niet het geval is, retourneert de functie FALSE als een waarde.

Als voor de OF-functie een van deze voorwaarden waar is, retourneert de functie een waarde TRUE in cel B2. Voor de AND-functie moeten alle drie voorwaarden waar zijn voor de functie om een ​​waarde van TRUE te retourneren in cel B3.

Meerdere functies nesten in Excel

De Excel IF-verklaring opbouwen

Nesten van functies in Excel verwijst naar het plaatsen van de ene functie in de andere. De geneste functie fungeert als een van de argumenten van de hoofdfunctie. In de afbeelding hierboven bevatten rijen vier tot zeven formules waarin de functie AND of OR in de IF-functie is genest.

Wanneer een van deze twee functies wordt gecombineerd met de ALS-functie, heeft de resulterende formule veel grotere mogelijkheden.

In ons specifieke voorbeeld, hierboven afgebeeld, worden drie voorwaarden getest door de formules in rijen twee en drie:

  • Is de waarde in cel A2 minder dan 50?
  • Is de waarde in cel A3 niet gelijk aan 75?
  • Is de waarde in cel A4 groter dan of gelijk aan 100?

Bovendien fungeert de geneste functie in alle voorbeelden als de ALS-functie's eerste; dit eerste element staat bekend als de Logische test argument.

= ALS (OF (A2 <50, A3 <> 75, A4> = 100), "Gegevenscorrect", "Gegevensfout")

= IF (AND (A2 <50, A3 <> 75, A4> = 100), TODAY (), 1000)

De uitvoer van de formule wijzigen

In alle formules in de rijen vier tot zeven zijn de AND- en OR-functies identiek aan hun tegenhangers in rijen twee en drie in die zin dat ze de gegevens in cellen testen A2 naar A4 om te zien of het voldoet aan de vereiste voorwaarde.

De IF-functie wordt gebruikt om de uitvoer van de formule te besturen op basis van wat is ingevoerd voor de tweede en derde argumenten van de functie. Voorbeelden van deze uitvoer kunnen tekst zijn zoals te zien in rij vier, een getal zoals te zien in rij vijf, de uitvoer van de formule of een lege cel.

In het geval van de IF / AND-formule in cel B5, omdat niet alle drie cellen in het bereik A2 naar A4 waar zijn - de waarde in cel A4 is niet groter dan of gelijk aan 100 - de functie EN retourneert een FALSE-waarde.

De ALS-functie gebruikt deze waarde en retourneert de waarde Waarde_als_fout argument - de huidige datum geleverd door de TODAY-functie.

Aan de andere kant geeft de IF / OR-formule in rij vier het tekstoverzicht als resultaat Gegevens correctom een ​​van de twee redenen:

  1. De OR-waarde heeft een TRUE-waarde geretourneerd - de waarde in cel A3 is niet gelijk aan 75.
  2. De ALS-functie gebruikt vervolgens dit resultaat om het te retourneren waarde_als_onwaar argument: gegevens juist.

De IF-verklaring gebruiken in Excel

De volgende stappen beschrijven hoe u de IF / OR-formule in de cel invoert B4 van de voorbeeldafbeelding. Dezelfde stappen hier kunnen worden gebruikt voor het invoeren van een van de IF-formules in onze specifieke voorbeelden.

Hoewel het mogelijk is om de volledige formule gewoon met de hand in te typen, vinden veel mensen het gemakkelijker om het dialoogvenster IF-functie te gebruiken om de formule en argumenten in te voeren; het dialoogvenster zorgt voor syntaxiscomplexiteiten zoals komma-scheidingstekens tussen argumenten en omringende tekstinvoer tussen aanhalingstekens.

De stappen die zijn gebruikt om de IF / OR-formule in cel in te voeren B4 zijn als volgt:

  1. Klik op cel B4 om het de actieve cel te maken.
  2. Klik op deformules tabblad van het lint.
  3. Klik op deLogisch pictogram om de vervolgkeuzelijst met functies te openen.
  4. Klik ALS in de lijst om het dialoogvenster IF-functie te openen.
  5. Klik op deLogische test regel in het dialoogvenster.
  6. Voer de volledige EN-functie in: Of (A2 <50, A3 <> 75, A4> = 100) in de regel Logical_test met behulp van naar de celverwijzingen te wijzen, indien gewenst.
  7. Klik op dewaarde_indien_waar regel in het dialoogvenster.
  8. Voer de tekst inGegevens correct(geen aanhalingstekens vereist).
  9. Klik op dewaarde_als_onwaar regel in het dialoogvenster.
  10. Voer de tekst in Gegevensfout.
  11. Klik OK om het dialoogvenster te sluiten en terug te keren naar het werkblad.
  12. Zoals hierboven al is besproken, moet de formule dewaarde_indien_waar argument of Gegevens correct.
  13. Wanneer u klikt op cel B4, de volledige functie verschijnt in de formulebalk boven het werkblad.

= ALS (OF (A2 <50, A3 <> 75, A4> = 100), "Gegevenscorrect", "Gegevensfout")