What is or function in Google Sheets?

Mestr OR-funktionen i Google Sheets: En Guide

29/09/2020

Rating: 3.91 (3693 votes)

I en verden drevet af data er evnen til at analysere og træffe beslutninger baseret på flere kriterier afgørende. Google Sheets tilbyder en række kraftfulde værktøjer til netop dette, og en af de mest fundamentale og alsidige er OR-funktionen. Denne logisk funktion giver dig mulighed for at teste flere betingelser på én gang og returnere et resultat, hvis blot én af dem er opfyldt. Uanset om du administrerer lagerbeholdning, analyserer salgsdata eller holder styr på projekter, vil en dybdegående forståelse af OR-funktionen markant forbedre din effektivitet og åbne op for mere komplekse og dynamiske regneark. Denne artikel vil guide dig igennem alt, hvad du behøver at vide for at mestre OR-funktionen, fra den grundlæggende syntaks til avancerede kombinationer med andre funktioner som IF og QUERY.

What is a logical function in Google Sheets?
The OR function in Google Sheets is a logical function that evaluates multiple conditions (criteria) and returns TRUE if at least one of the conditions is true, and FALSE if none are true. It is commonly used in combination with other functions like IF, allowing you to perform actions based on whether one or more conditions are met.
Indholdsfortegnelse

Hvad er OR-funktionen i Google Sheets?

OR-funktionen er en logisk funktion, der evaluerer to eller flere betingelser (også kaldet logiske udtryk). Den returnerer værdien TRUE (sandt), hvis mindst én af de angivne betingelser er sand, og FALSE (falsk), hvis alle betingelserne er falske. Forestil dig, at du stiller et spørgsmål, hvor flere svar kan være korrekte. For eksempel: "Er din trøje blå ELLER grøn?". Hvis din trøje er blå, er svaret ja. Hvis den er grøn, er svaret også ja. Kun hvis den hverken er blå eller grøn, er svaret nej. OR-funktionen fungerer på præcis samme princip.

Syntaks for OR-funktionen

Strukturen for funktionen er enkel og ligetil:

=OR(logisk_udtryk1; [logisk_udtryk2; ...])

  • logisk_udtryk1: Dette er den første betingelse, som funktionen skal evaluere. Det er et påkrævet argument. Eksempler kan være A2>50, B2="Færdig" eller C2.
  • [logisk_udtryk2; ...]: Dette er yderligere valgfrie betingelser, du kan tilføje. Du kan inkludere op til 254 ekstra betingelser, adskilt af semikolon.

Resultatet af en OR-formel vil altid være enten TRUE eller FALSE. Dette simple output er utroligt nyttigt, især når det bruges som input til andre funktioner, som vi vil se senere.

Sådan bruges OR-funktionen: En praktisk guide

Lad os gennemgå et konkret eksempel for at se funktionen i aktion. Forestil dig, at du har en liste over produkter med deres lagerstatus og salgstal. Du vil hurtigt identificere produkter, der kræver din opmærksomhed, enten fordi lagerbeholdningen er lav (mindre end 20 enheder) ELLER fordi salget i sidste måned var usædvanligt højt (mere end 100 enheder).

Her er vores data:

  • Kolonne A: Produktnavn
  • Kolonne B: Lagerbeholdning
  • Kolonne C: Salg i sidste måned

Følg disse trin for at oprette din OR-formel:

  1. Vælg resultatcellen: Klik på cellen, hvor du vil have resultatet, f.eks. D2.
  2. Indtast formlen: Skriv følgende formel i D2: =OR(B2<20; C2>100)
  3. Analyser formlen:
    • B2<20: Dette er den første betingelse. Den tjekker, om værdien i celle B2 er mindre end 20.
    • C2>100: Dette er den anden betingelse. Den tjekker, om værdien i celle C2 er større end 100.
  4. Tryk Enter: Google Sheets vil nu evaluere de to betingelser. Hvis lagerbeholdningen er 15 (sandt) og salget er 50 (falsk), vil resultatet være TRUE, fordi mindst én betingelse er opfyldt. Hvis lagerbeholdningen er 30 (falsk) og salget er 80 (falsk), vil resultatet være FALSE.
  5. Anvend på resten af rækkerne: Klik på den lille blå firkant i nederste højre hjørne af celle D2 og træk den ned for at kopiere formlen til de resterende rækker.

Nu har du en ny kolonne, der tydeligt viser TRUE for alle produkter, der opfylder mindst ét af dine kriterier for opmærksomhed.

Kombiner OR med IF for meningsfulde resultater

At få et resultat som TRUE eller FALSE er nyttigt, men ofte vil du have et mere beskrivende output. Her kommer IF-funktionen ind i billedet. Ved at indlejre din OR-formel i en IF-formel kan du bestemme præcis, hvilken tekst eller værdi der skal vises, afhængigt af om betingelserne er opfyldt eller ej.

IF-funktionens syntaks er: =IF(logisk_test; værdi_hvis_sand; værdi_hvis_falsk)

Vi kan erstatte logisk_test med vores OR-formel. Lad os bygge videre på det forrige eksempel. I stedet for TRUE/FALSE vil vi have teksten "Handling påkrævet" eller "OK".

What are logical operators in Google Sheets query?
Introduction to Logical Operators in QUERY In Google Sheets QUERY, the WHERE clause is used to filter rows based on conditions. Logical operators— AND, OR, and NOT —allow you to combine multiple conditions. These logical operators let you create complex filtering logic, such as:
  1. Vælg resultatcellen: Klik igen på celle D2.
  2. Indtast den kombinerede formel: Skriv: =IF(OR(B2<20; C2>100); "Handling påkrævet"; "OK")
  3. Analyser den nye formel:
    • OR(B2<20; C2>100): Dette er vores logiske test. Den returnerer TRUE eller FALSE.
    • "Handling påkrævet": Dette er værdi_hvis_sand. Det er den tekst, der vises, hvis OR-funktionen returnerer TRUE.
    • "OK": Dette er værdi_hvis_falsk. Det er den tekst, der vises, hvis OR-funktionen returnerer FALSE.
  4. Tryk Enter og kopier nedad: Nu vil din kolonne D give dig en klar og handlingsorienteret status for hvert produkt.

Denne kombination er en af de mest anvendte i Google Sheets til at skabe dynamiske og intelligente regneark.

Sammenligningstabel: OR vs. AND

For fuldt ud at forstå OR er det vigtigt at kende dens logiske modpart: AND-funktionen. Mens OR kræver, at kun én betingelse er sand, kræver AND, at *alle* betingelser er sande. Denne forskel er afgørende for, hvordan du bygger din logik.

FunktionKravEksempel FormelResultat (hvis A1=10, B1=60)
ORReturnerer SANDT, hvis mindst én betingelse er sand.=OR(A1>5; B1>70)TRUE (fordi A1>5 er sandt)
ANDReturnerer SANDT, kun hvis alle betingelser er sande.=AND(A1>5; B1>70)FALSE (fordi B1>70 er falsk)

Avanceret brug: OR i QUERY-funktionen

For de mere avancerede brugere kan OR-logik også anvendes direkte i den utroligt kraftfulde QUERY-funktion. QUERY lader dig bruge SQL-lignende forespørgsler til at filtrere, sortere og omorganisere dine data.

Når du bruger OR i en WHERE-sætning i QUERY, kan du hente rækker, der matcher ét af flere kriterier.

Eksempel: Hent alle produkter, hvor kategorien (kolonne D) er "Elektronik" ELLER "Kontorartikler".

=QUERY(A:D; "SELECT * WHERE D = 'Elektronik' OR D = 'Kontorartikler'")

Vigtigheden af parenteser ved blanding af AND og OR

En almindelig faldgrube opstår, når man kombinerer AND og OR i den samme QUERY. Uden parenteser kan resultatet blive uforudsigeligt. Du skal bruge parenteser til at gruppere dine OR-betingelser for at sikre, at forespørgslen evalueres korrekt.

What is if function in Google Sheets?
IF function in Google Sheets evaluates one logical expression and returns a value depending on whether the expression is true or false. value_if_false is blank by default. Interpretation of the Google Sheets IF formula:

Forkert (uden parenteser):

=QUERY(A:D; "SELECT * WHERE B < 20 OR C > 100 AND D = 'Elektronik'")

Dette kan blive fortolket som: (Find alle produkter med lager < 20) ELLER (find alle produkter med salg > 100 OG kategori 'Elektronik'). Det er sandsynligvis ikke, hvad du ønsker.

Korrekt (med parenteser):

=QUERY(A:D; "SELECT * WHERE (B < 20 OR C > 100) AND D = 'Elektronik'")

Dette fortolkes korrekt som: Find alle produkter, hvor kategorien er 'Elektronik' OG hvor (lageret er < 20 ELLER salget er > 100). Parenteserne sikrer, at OR-betingelserne evalueres først som en samlet gruppe.

Fejlfinding og almindelige problemer

Selvom OR er en simpel funktion, kan der opstå fejl. Her er løsninger på de mest almindelige problemer:

  • Funktionen returnerer uventet FALSE: Dette sker, når ingen af dine betingelser er sande. Dobbelttjek dine logiske udtryk. Er dine tal- og tekstsammenligninger korrekte? Husk, at tekst er følsom over for store og små bogstaver, medmindre du bruger funktioner som LOWER().
  • Tomme celler giver mærkelige resultater: En tom celle bliver i en logisk test ofte behandlet som 0 eller FALSE. Dette kan give uventede resultater. Hvis du specifikt vil håndtere tomme celler, kan du bruge funktionen ISBLANK(), f.eks. =OR(B2>100; NOT(ISBLANK(C2))).
  • #ERROR! vises: Dette skyldes ofte en syntaksfejl. Tjek, at du har brugt semikolon (;) til at adskille dine argumenter og ikke komma (,). Sørg også for, at tekstværdier er omgivet af dobbelte anførselstegn (f.eks. "Færdig").

Ofte Stillede Spørgsmål (FAQ)

Hvor mange betingelser kan jeg bruge i en OR-funktion?

Google Sheets tillader teknisk set op til 255 argumenter i OR-funktionen. I praksis er det sjældent, at man har brug for så mange. Hvis din formel bliver meget lang, kan det være et tegn på, at en anden tilgang, som f.eks. QUERY eller FILTER med REGEXMATCH, kan være mere effektiv.

Hvad er forskellen på IF og IFS?

IF evaluerer én betingelse og giver et resultat for sand og et for falsk. Hvis du har brug for at teste mange forskellige, uafhængige betingelser efter hinanden, kan du indlejre flere IF-sætninger, men det bliver hurtigt rodet. IFS er designet til netop dette. Den evaluerer en række betingelser og returnerer værdien for den første, der er sand. IFS har dog ikke en indbygget "ellers"-værdi (værdi_hvis_falsk), som IF har.

Kan jeg bruge OR med datoer?

Absolut. Datoer i Google Sheets er lagret som tal, så du kan bruge alle standard sammenligningsoperatorer. Eksempel: =IF(OR(A2. Denne formel tjekker, om en deadline (i A2) er overskredet, ELLER om status (i B2) er "Udsat".

Konklusion

OR-funktionen er mere end blot et simpelt værktøj; det er en fundamental byggesten i logisk dataanalyse i Google Sheets. Ved at forstå dens kernefunktion – at returnere sandt eller falsk baseret på flere kriterier – og ved at lære at kombinere den med kraftfulde funktioner som IF og QUERY, kan du transformere dine statiske datalister til dynamiske, intelligente og handlingsorienterede regneark. Fra simpel opgavestyring til kompleks datafiltrering giver OR-funktionen dig fleksibiliteten til at håndtere de mange scenarier, hvor der er mere end én rigtig vej til et resultat.

Hvis du vil læse andre artikler, der ligner Mestr OR-funktionen i Google Sheets: En Guide, kan du besøge kategorien Sundhed.

Go up