Test meerdere voorwaarden met EN/OF in Google Spreadsheets

Inhoudsopgave:

Test meerdere voorwaarden met EN/OF in Google Spreadsheets
Test meerdere voorwaarden met EN/OF in Google Spreadsheets
Anonim

Wat te weten

  • De syntaxis voor de AND-functie is =AND (logische_expressie1, logische_expressie2, …)
  • De syntaxis voor de OR-functie is =OR (logische_expressie1, logische_expressie2, logische_expressie3, …)

In dit artikel wordt uitgelegd hoe u de EN-functie en de OF-functie in Google Spreadsheets gebruikt.

Image
Image

Hoe de logische functies werken in Google Spreadsheets

De logische EN- en OF-functies zijn twee van de bekendere in Google Spreadsheets. Ze testen of de uitvoer van twee of meer doelcellen voldoet aan de voorwaarden die u opgeeft. Ze retourneren slechts een van de twee resultaten (of Booleaanse waarden) in de cel waar ze worden gebruikt, ofwel TRUE of FALSE.

De EN-functie test formules in meerdere cellen en retourneert alleen een TRUE-antwoord als ze allemaal waar zijn. Anders wordt FALSE geretourneerd als een waarde.

Ondertussen retourneert de OF-functie een TRUE-antwoord als een van de geteste formules waar is. Het geeft alleen een ONWAAR waarde als alle formules niet waar zijn.

Deze WAAR of ONWAAR antwoorden kunnen worden weergegeven zoals ze zijn in de cellen waar de functies zich bevinden. De functies kunnen worden gecombineerd met andere Google Spreadsheet-functies, zoals de ALS-functie, om verschillende resultaten weer te geven of meerdere berekeningen uit te voeren.

In de afbeeldingen van dit artikel bevatten cellen B2 en B3 respectievelijk een EN- en OF-functie. Beide gebruiken een aantal vergelijkingsoperatoren om verschillende voorwaarden te testen voor de gegevens in de cellen A2, A3 en A4 van het werkblad.

De twee functies zijn:

=AND(A2<50, A375, A4>=100)=OF(A2=100) <50, A375, A4>

Ze testen de volgende voorwaarden:

  • Als de gegevens in cel A2 kleiner zijn dan 50 (< is het symbool voor kleiner dan)
  • Als de gegevens in cel A3 niet gelijk zijn aan 75 (is het symbool voor niet gelijk aan)
  • Als de gegevens in cel A4 groter dan of gelijk aan 100 zijn (>=is het symbool voor groter dan of gelijk aan)

Voor de EN-functie in cel B2 moeten de gegevens in de cellen A2 t/m A4 aan alle drie de bovenstaande voorwaarden voldoen om de functie een WAAR antwoord te geven. Zoals het er nu uitziet, is aan de eerste twee voorwaarden voldaan, maar aangezien de waarde in cel A4 niet groter is dan of gelijk is aan 100, is de uitvoer voor de EN-functie ONWAAR.

In het geval van de OF-functie in cel B3, hoeft slechts aan één van de bovenstaande voorwaarden te worden voldaan door de gegevens in cellen A2, A3 of A4 om ervoor te zorgen dat de functie een WAAR-antwoord retourneert. In dit voorbeeld voldoen de gegevens in de cellen A2 en A3 beide aan de vereiste voorwaarde, dus de uitvoer voor de OF-functie is WAAR.

Syntaxis en argumenten voor EN/OF-functies

De syntaxis van een functie verwijst naar de lay-out van de functie en omvat de naam, haakjes en argumenten van de functie.

De syntaxis voor de AND-functie is:

=EN (logische_expressie1, logische_expressie2, …)

De syntaxis voor de OF-functie is:

=OF (logische_expressie1, logische_expressie2, logische_expressie3, …)

  • logical_expression1 [Vereist] verwijst naar de conditie die wordt getest. De vorm van de voorwaarde is normaal gesproken de celverwijzing van de gegevens die worden gecontroleerd, gevolgd door de voorwaarde zelf, zoals A2 < 50.
  • logical_expression2, logical_expression3, … [Optioneel] zijn aanvullende voorwaarden die kunnen worden getest.

De EN- of OF-functie invoeren

De volgende stappen beschrijven hoe u de EN-functie invoert, zoals die in cel B2 in de hoofdafbeelding. Dezelfde stappen kunnen worden gebruikt voor het invoeren van de OF-functie in cel B3.

Google Spreadsheets gebruikt geen dialoogvensters om de argumenten van een functie in te voeren zoals Excel dat doet. In plaats daarvan heeft het een automatisch suggestievak dat verschijnt als de naam van de functie in een cel wordt getypt.

  1. Klik op cel A2 om het de actieve cel te maken; dit is waar de EN-functie wordt ingevoerd en waar het resultaat wordt weergegeven.
  2. Typ het gelijkteken (=) gevolgd door de functie AND.
  3. Terwijl u typt, verschijnt het vak voor automatische suggesties met de namen van functies die beginnen met de letter A.
  4. Wanneer de functie AND in het vak verschijnt, klikt u met de muisaanwijzer op de naam.

    Image
    Image

Hoe de functieargumenten in te voeren

De argumenten voor de AND-functie worden ingevoerd na de open haakjes. Net als in Excel wordt een komma ingevoegd tussen de argumenten van de functie om als scheidingsteken te fungeren.

  1. Klik op een cel in het werkblad om deze celverwijzing in te voeren als het logische_expressie1 argument. Als u de hoofdafbeelding als voorbeeld gebruikt, selecteert u cel A2.
  2. Type < 50 na de celverwijzing.

    Image
    Image
  3. Typ een komma na de celverwijzing om als scheidingsteken tussen de argumenten van de functie te fungeren.

    Image
    Image
  4. Klik op cel A3 in het werkblad om deze celverwijzing in te voeren als het logical_expression2 argument.

    Image
    Image
  5. Type 75 na de celverwijzing, gevolgd door nog een komma.

    Image
    Image
  6. Klik op cel A4 in het werkblad om de derde celverwijzing in te voeren en typ >=100.

    Image
    Image
  7. Druk op Enter om de functie te voltooien.

Als je ons voorbeeld hebt gevolgd, zou de waarde FALSE in cel B2 moeten verschijnen omdat de gegevens in cel A4 niet voldoen aan de voorwaarde groter dan of gelijk aan 100 te zijn.

Om de OF-functie te openen, herha alt u de bovenstaande stappen met =OR in plaats van=AND.

Aanbevolen: