LibreOffice 24.8 Hjælp
Denne kategori indeholder Logiske funktioner.
Nul (0) svarer til FALSK og alle andre tal svarer til SAND.
Tomme celler og tekst i celler ignoreres.
Hvis alle argumenter ignoreres, udløses en #VÆRDI-fejl.
Der udløses en #VÆRDI-fejl, hvis et argument er direkte (ikke tekst i en celle).
Fejl i argumenter fører til en fejl.
Returnerer SAND hvis mindst et argument er SAND. Denne funktion returnerer værdien FALSK, hvis alle argumenterne har den logiske værdi FALSK.
Argumenterne er selv enten logiske udtryk (SAND, 1<5, 2+3=7, B8<10) som returnerer logiske værdier, eller celleområder (A1:C3) som indeholder logiske værdier.
ELLER(Logisk 1 [; Logisk 2 [; … [; Logisk 255]]])
De logiske værdier af indtastningerne 12<11; 13>22, og 45=45 skal kontrolleres.
=ELLER(12<11; 13>22; 45=45) returnerer SAND.
=ELLER(FALSK();SAND()) returnerer SAND.
Returnerer den logiske værdi FALSK. FALSK() funktionen kræver ingen argumenter og returnerer altid den logiske værdi FALSK.
FALSK()
=FALSK() returnerer FALSK
=IKKE(FALSK()) returnerer SAND
Angiver en logisk test, som skal udføres.
HVIS(Logisk_test [; [Værdi hvis sand] [; [Ellers værdi]]])
Logisk_test er en vilkårlig værdi eller et vilkårligt udtryk, som kan være SAND eller FALSK.
Værdi_hvis_sand (valgfri) er den værdi, der returneres, hvis den logiske test er SAND.
Værdi_hvis_falsk (valgfri) er den værdi, der returneres, hvis den logiske test er FALSK.
I LibreOffice Calc-funktioner kan parametre markeret som "valgfri" kun udelades, hvis ingen parameter følger. I en funktion med for eksempel fire parametre, hvor de sidste to parametre er markeret som "valgfri", kan du udelade parameter 4 eller parametrene 3 og 4, men du kan ikke udelade parameter 3 alene.
=HVIS(A1>5;100;"for lille") Hvis værdien i A1 er større end 5, returneres værdien 100; ellers returneres teksten for lille.
=HVIS(A1>5;;"for lille") Hvis værdien i A1 er større end 5, returneres værdien 0, fordi tomme parametre antages af være 0; ellers returneres teksten for lille.
=HVIS(A1>5;100;) Hvis værdien i A1 er mindre end 5, returneres værdien 0, fordi den tomme Ellers værdi fortolkes som 0; ellers returneres 100.
Negerer den logiske værdi.
IKKE(Logisk_værdi)
Logisk_værdi er en vilkårlig værdi, som skal negeres.
=IKKE(A). Hvis A=SAND, så vil IKKE(A) returnere FALSK.
Returnerer SAND, hvis alle argumenter er sande. Hvis et (eller flere) af elementerne er falske, returnerer denne funktion værdien FALSK.
Argumenterne er selv enten logiske udtryk (SAND, 1<5, 2+3=7, B8<10) som returnerer logiske værdier, eller celleområder (A1:C3) som indeholder logiske værdier.
OG(Logisk 1 [; Logisk 2 [; … [; Logisk 255]]])
De logiske værdier af indtastningen 12<13; 14>12, og 7<6 skal kontrolleres:
=OG(12<13; 14>12; 7<6) returnerer FALSK.
=OG(FALSK();SAND()) returnerer FALSK.
Den logiske værdi er sat til SAND. SAND() funktionen kræver ingen argumenter og returnerer altid den logiske værdi SAND.
TRUE()
Hvis A=SAND og B=FALSK opstår følgende eksempler:
=OG(A; B) returnerer FALSK
=ELLER(A; B) returnerer SAND
=IKKE(OG(A; B)) returnerer SAND
Returnerer sand hvis et ulige antal argumenter valideres til sand.
Argumenterne er enten selv logiske udtryk (TRUE, 1<5, 2+3=7, B8<10) som returnerer logiske værdier, eller matricer (A1:C3) som indeholder logiske værdier.
XELLER(Logisk 1 [; Logisk 2 [; … [; Logisk 255]]])
=XELLER(SAND();SAND()) returnerer FALSK
=XELLER(SAND();SAND();SAND()) returnerer SAND
=XELLER(FALSK();SAND()) returnerer SAND