Dokumentation/Calc Funktionen/ODER

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/Calc Functions/OR and the translation is 100% complete.
    Other languages:


    Funktionsname:

    ODER

    Kategorie:

    Logisch

    Zusammenfassung:

    Testet mehrere Bedingungen und überprüft, ob wenigstens eine zutrifft. Wenn wenigstens eine Bedingung zutrifft, wird WAHR zurückgegeben, ansonsten wird FALSCH zurückgegeben.

    Syntax:

    ODER(Logischer Wert 1 [; Logischer Wert 2 [; … [; Logischer Wert 255]]])

    Rückgabewerte:

    Gibt den logischen Wert WAHR zurück, wenn eine wenigstens eine der mitgegebenen Bedingungen zutrifft. Gibt den logischen Wert FALSCH zurück, wenn keine der mitgegebenen Bedingungen zutrifft.

    Argumente:

    Logischer Wert 1, Logischer Wert 2, … , Logischer Wert 255 geben die zu überprüfenden Bedingungen an. Jede Bedingung gibt einen Ausdruck an, der entweder WAHR oder FALSCH sein kann. Falls ein Ausdruck eine Zahl statt eines logischen Ausdruckes ist, wird 0 (Null) als FALSCH und alle anderen Zahlen als WAHR behandelt. Jedes Argument kann eine der folgenden Formen annehmen:

    • Ein logischer Ausdruck oder ein Ausdruck, der als logischer Ausdruck gewertet werden kann. Beispiele sind WAHR, 3, 1 < 5, 2 + 3 = 7, A2 * A3, und B8 < 10.
    • Eine Referenz auf eine Zelle mit einem logischen Ausdruck.
    • Eine Referenz auf einen Zellbereich mit logischen Ausdrücken (z. Bsp. D6:E12 or A1:B9~E12:E14).
    • Der Name eines benannten Bereiches, wobei die Zellen logische Ausdrücke enthalten.
    • Der Name eines Datenbankbereiches, wobei die Zellen logische Ausdrücke enthalten.
    • Eine Aufzählung von logischen Ausdrücken oder Zahlen (zum Beispiel {WAHR, FALSCH, 0, 123,456}).

    Beachten Sie, dass ODER bis zu 255 Argumente akzeptiert. Trotzdem können Sie Zellbereiche angeben. Dadurch können auch viel mehr als 255 Dezimalzahlen verarbeitet werden.

    • Falls die Argumente nicht wenigstens einen logischen Ausdruck haben, dann meldet ODER einen #WERT!-Fehler zurück.
    • Falls die Argumente genau einen Wert haben, gibt ODER diesen logischen Wert zurück.
    • Falls ein Argument eine Zeichenkette in Anführungszeichen ist, dann meldet ODER einen #WERT! Fehler. Das trifft nicht für Referenzen auf Zellen zu, die Zeichenketten enthalten.
    • Leere Zellen und Zellen mit Text werden von ODER ignoriert.
    • Falls eine Zelle einen Fehler enthält, dann gibt ODER diesen Fehler unabhängig vom Inhalt der anderen Zellen zurück.

    Zusätzliche Informationen:

    Spezifische Eigenheiten der Funktion ODER

    • In seiner einfachsten Form ist das logische ODER (manchmal auch logische Disjunktion genannt) von zwei logischen Werten eine Operation mit dem Ergebnis WAHR, falls entweder einer seiner Operanden WAHR ist. Ansonsten ist das Ergebnis FALSCH. Dies kommt in der folgenden Wahrheitstabelle zu Ausdruck.
    Wahrheitstabelle für das logische ODER
    Operand 1 Operand 2 Operand 1
    ODER
    Operand 2
    wahr wahr wahr
    wahr falsch wahr
    falsch wahr wahr
    falsch falsch falsch
    • ODER ignoriert jeden Text oder leere Zellen in einem Zellbereich. Falls Sie falsche Ergebnisse vermuten, kontrollieren Sie, ob Texte in den angegebenen Zellbereich(en) sind. Um Textinhalte hervorzuheben, nutzen Sie den Punkt Ansicht ▸ Werte hervorheben.
    • Obwohl ODER auch alleine genutzt werden kann, ist es oft viel nützlicher, wenn sie mit anderen Funktionen kombiniert wird. Wenn Sie z. Bsp. in der Zelle A1 einen positiven Wert und in Zelle B1 einen negativen Wert erwarten, können Sie folgendermaßen formulieren: =WENN(ODER(A1<=0; B1>=0); "Außerhalb des Bereiches"; "Innerhalb des Bereiches")


    Allgemeine Informationen über die logischen Funktionen in Calc

    Note pin.svg

    Anmerkung:
    Der Einfachheit halber werden die Informationen dieses Unterabschnittes auf allen Seiten der logischen Funktionen in Calc wiederholt.

    Calc verwendet die Zahlen 0 (FALSCH) und 1 (WAHR) um logische Werte auszudrücken. Geben Sie zum Beispiel 1 in eine Zelle im allgemeinen Zahlenformat ein. Gehen Sie dann auf Format ▸ Zellen... in der Menüleiste, wählen Sie Wahrheitswert im Feld Kategorie des Tabs Zahlen und klicken auf OK. Beachten Sie, das die Zahl 1 jetzt als WAHR angezeigt wird. Um die Anzeige zurückzustellen, wiederholen Sie den Vorgang, wählen Sie aber Dezimalzahl anstatt Wahrheitswert.

    Um einen logischen Wert in eine Zelle einzugeben, tippen Sie einfach WAHR oder FALSCH (case-insensitive) in die Zelle ein. Calc erkennt den logischen Wert, zeigt ihn in Großbuchstaben an und ändert die Formatierung der Zelle auf Wahrheitswert.

    Calc Funktionen, die einen Wahrheitswert erzeugen, geben ihn als Zahl, entweder 0 oder 1, zurück. Im Fall einer Formel, die eine solche logische Funktion aufruft und in einer Zelle mit einer Formatierung zur Dezimalzahl wird die Formatierung der Zelle auf einen Wahrheitswert geändert. Dabei wird der Rückgabewert als FALSCH oder WAHR angezeigt. Zum Beispiel gibt =WAHR() den Wert 1 zurück. Dieser wird als WAHR angezeigt. Falls Sie die Formatierung der Zelle auf Dezimalzahl ändern, wird die Zahl 1 angezeigt.

    Calc Funktionen, die auf einen Wahrheitswert testen, tun dies immer, in dem Sie den Ausdruck auf den Wert 0 testen. Der Wert 0 wird als FALSCH angesehen. Jeder andere Wert wird als WAHR angesehen. Zum Beispiel gibt =NICHT(0) WAHR zurück, während =NICHT(57.89) FALSCH zurückgibt.

    Im Gegensatz zu Calc hat Microsoft EXCEL einen seperaten Typ für logische Werte - sie sind keine Zahlen sondern werden manchmal in Zahlen umgewandelt. Also Vorsicht bei Kompatibilitätsbedarf.

    Beispiele:

    Beispielsdaten
    A B C D
    1 =FALSCH() 45 2,2
    2 =NICHT(WAHR()) 3
    3 1 -5,4
    4 2
    5 3 "Bedingungen": A1:A5   benannter Bereich
    Formel Beschreibung Ergebnis
    =ODER(FALSCH(); WAHR()) Eines der Argumente ist WAHR. WAHR
    =ODER(FALSCH(); 3>5) Keines der Argumente ist WAHR. FALSCH
    =ODER(WAHR(); C1>10; FALSCH()) Zwei der Argumente sind WAHR. WAHR
    =ODER(D1:D3) Alle drei angegebenen Zahlen sind nicht gleich 0. WAHR
    =ODER({2; 4; 6; 8}) Alle vier angegebenen Zahlen sind nicht 0. WAHR
    =ODER(12<13; 14>12; 7<6) Die Bedingung im dritten Argument ist FALSCH während die anderen beiden WAHR sind. WAHR
    =ODER(Bedingungen) Drei Zellen sind WAHR. WAHR

    Ähnliche LibreOffice Funktionen:

    UND

    FALSCH

    WENN

    WENNFEHLER

    WENNNV

    WENNS

    NICHT

    SCHALTER

    WAHR

    XODER

    ODF Standard:

    Kapitel 6.15.8, Teil 2.

    Betroffene (oder ähnliche) EXCEL-Funktionen:

    OR