Pomoc LibreOffice 24.8
Ta kategoria zawiera funkcje Logiczne.
Zero (0) jest równoważne wartości FAŁSZ, a wszystkie inne liczby są równoważne PRAWDA.
Puste komórki i tekst w komórkach są ignorowane.
Błąd #WARTOŚĆ jest zgłaszany, jeśli wszystkie argumenty są ignorowane.
Błąd #WARTOŚĆ jest zgłaszany, jeśli jeden argument jest bezpośrednim tekstem (a nie tekstem w komórce).
Błędy jako argument prowadzą do błędu.
Zwraca wartość logiczną FAŁSZ Funkcja FAŁSZ() nie wymaga argumentów i zawsze zwraca wartość logiczną FAŁSZ.
FAŁSZ()
=FAŁSZ() zwraca wartość FAŁSZ
=NIE(FAŁSZ()) zwraca wartość PRAWDA
Zwraca PRAWDĘ jeśli wszystkie argumenty to PRAWDA. Jeśli jeden z argumentów to FAŁSZ wtedy funkcja zwraca FAŁSZ.
Argumenty to wyrażenia logiczne (PRAWDA, 1<5, 2+3=7, B8<10) zwracające wartość logiczną lub macierze (A1:C3) zawierające wartości logiczne.
I(Wartość logiczna 1 [; Wartość logiczna 2 [; … [; Wartość logiczna 255]]])
Należy sprawdzić wartości logiczne wyrażeń 12<13; 14>12 i 7<6:
=I(12<13;14>12;7<6) zwraca wartość FAŁSZ.
=I(FAŁSZ();PRAWDA()) zwraca wartość FAŁSZ.
Wykonuje test logiczny.
JEŻELI(test [; [wtedy_wartość] [; [w_przeciwnym_razie_wartość]]])
Test jest wyrażeniem mogącym przybierać wartość PRAWDA lub FAŁSZ.
Wtedy_wartość (parametr opcjonalny) jest wartością zwracaną przez funkcję, jeśli Test zwraca PRAWDA.
W_przeciwnym_razie_wartość (parametr opcjonalny) jest wartością zwracaną przez funkcję, jeśli Test zwraca FAŁSZ.
W funkcjach programu LibreOffice Calc parametry oznaczone jako „opcjonalne” można pominąć tylko wtedy, gdy żaden parametr nie występuje. Na przykład w funkcji z czterema parametrami, gdzie ostatnie dwa parametry są oznaczone jako „opcjonalne”, możesz pominąć parametr 4 lub parametry 3 i 4, ale nie możesz pominąć samego parametru 3.
=JEŻELI(A1>5;100;"zbyt mało") Jeśli wartość w A1 jest większa niż 5, wartość zwracane jest 100; w przeciwnym razie zwracany jest tekst zbyt mało.
=JEŻELI(A1>5;;"zbyt mało") Jeśli wartość w A1 jest większa niż 5, wartość 0 jest zwracana, ponieważ puste parametry są traktowane jako 0; w przeciwnym razie zwracany jest tekst zbyt mało.
=JEŻELI(A1>5;100;) Jeśli wartość w A1 jest mniejsza niż 5, wartość 0 jest zwracana, ponieważ pusty parametr W_przeciwnym_razie_wartość jest interpretowany jako 0; w przeciwnym razie zwracane jest 100.
Zwraca PRAWDĘ jeśli co najmniej jeden argument to PRAWDA. Funkcja zwraca FAŁSZ jeśli wszystkie argumenty mają wartość FAŁSZ.
Argumenty to wyrażenia logiczne (PRAWDA, 1<5, 2+3=7, B8<10) zwracające wartość logiczną lub macierze (A1:C3) zawierające wartości logiczne.
LUB (Wartość logiczna 1 [; Wartość logiczna 2 [; … [; Wartość logiczna 255]]])
Należy sprawdzić wartości logiczne wyrażeń 12<11; 13>22, i 45=45.
=LUB(12<11;13>22;45=45) zwraca wartość PRAWDA.
=LUB(FAŁSZ();PRAWDA()) zwraca PRAWDA.
Uzupełnia (odwraca) wartość logiczną.
NIE(wartość_logiczna)
Wartość_logiczna jest wartością, która ma zostać uzupełniona.
=NIE(A). Jeśli A=PRAWDA, funkcja NIE(A) zwróci wartość FAŁSZ.
Wartość logiczna jest ustawiana na PRAWDA. Funkcja PRAWDA() nie wymaga argumentów i zawsze zwraca wartość PRAWDA.
PRAWDA()
Jeśli A=PRAWDA i B=FAŁSZ:
=I(A;B) zwraca wartość FAŁSZ
=LUB(A;B) zwraca wartość PRAWDA
=NIE(I(A;B)) zwraca wartość PRAWDA
Zwraca prawdę, jeśli nieparzysta liczba argumentów ma wartość PRAWDA.
Argumenty to wyrażenia logiczne (PRAWDA, 1<5, 2+3=7, B8<10) zwracające wartość logiczną lub macierze (A1:C3) zawierające wartości logiczne.
XOR(Wartość logiczna 1 [; Wartość logiczna 2 [; … [; Wartość logiczna 255]]])
=XOR(PRAWDA();PRAWDA()) zwraca PRAWDA
=XOR(PRAWDA();PRAWDA();PRAWDA()) zwraca PRAWDA
=XOR(FAŁSZ();PRAWDA()) zwraca PRAWDA