In dieser Anleitung erfahren Sie wie die UND und ODER Formel funktionieren. Außerdem sehen Sie noch einige Anwendungsbeispiele, auch in Kombination mit einer WENN-DANN-Formel.
Was macht eine UND-Funktion:
Die UND-Funktion gibt den Wert „Wahr“ zurück, wenn die Inhalte aller einbezogenen Zellen die gewünschten Bedingungen erfüllen, andernfalls wird der Wert „Falsch“ zurückgegeben.
Grundaufbau der UND-Formel:
=UND(Wahrheitswert1;Wahrheitswert2;Wahrheitswert3;…;…;...)
Info: Es können bis zu 30 Wahrheitswerte angegeben werden.
Anwendungsbeispiel für die UND-Funktion:
In diesem simplen Beispiel, wird „Wahr“ ausgegeben, wenn in der Zelle B3 und C3 jeweils eine „1“ steht. Andernfalls erscheint das Wort „Falsch“ in der Zelle.
So sieht die Formel aus diesem Beispiel aus:
=UND(B3=1;C3=1)
Soviel bedeutet die Formel auf Deutsch:
Stimmt es, dass die Zelle B3 den Wert „1“ enthält und zugleich die Zelle C3 den Wert „1“ enthält?
Abschließende Worte zur UND-Funktion:
Es können selbstverständlich auch Zellbezüge verwendet werden, sowie andere Werte. Die Werte könnten sich auch unterscheiden, z.B. B3=1 und C3=500 oder sogar Zellbezüge, Namen und Zahlen gemischt verwendet werden.
Das wichtige Merkmal dieser Funktion ist, dass wirklich jede Bedingung Wahr sein muss, um ein „Wahr“ ausgegeben zu bekommen.
Was macht eine ODER-Funktion:
Die ODER-Funktion gibt den Wert „Wahr“ zurück, wenn der Inhalt in einer oder mehreren der einbezogenen Zellen die gewünschten Bedingungen erfüllt, andernfalls wird der Wert „Falsch“ zurückgegeben.
Grundaufbau der ODER-Formel:
=ODER(Wahrheitswert1;Wahrheitswert2;Wahrheitswert3;…;…;…)
Info: Der Aufbau ist identisch mit der UND-Funktion, es können ebenfalls bis zu 30 Wahrheitswerte angegeben werden.
Anwendungsbeispiel für die ODER-Funktion:
In diesem simplen Beispiel, wird „Wahr“ ausgegeben, wenn in der Zelle B3 oder C3 eine „1“ steht. Andernfalls erscheint das Wort „Falsch“ in der Zelle.
So sieht die Formel aus diesem Beispiel aus:
=ODER(B3=1;C3=1)
Soviel bedeutet die Formel auf Deutsch:
Stimmt es, dass die Zelle B3 den Wert „1“ enthält und bzw. oder die Zelle C3 den Wert „1“ enthält?
Abschließende Worte zur ODER-Funktion:
Es gilt dasselbe wie bei der UND-Funktion. Natürlich können auch hier verschiedene Werte eingegeben werden. Beispielsweise könnte das auch sein: =ODER(B3=“Vorname“;C3=“Nachname“) oder ähnliches.
Das wichtigste Merkmal dieser Funktion ist, dass nur eine Bedingung Wahr sein muss, damit Excel ein „Wahr“ ausgibt. Sind aber beide Bedingungen Wahr, wird trotzdem ein Wahr ausgegeben, nur wenn keine Bedingung stimmt wird ein „Nein“ ausgegeben.
Wie kombiniert man eine UND-Funktion mit einer WENN-Funktion?
So funktioniert eine WENN-DANN-Funktion
Grundaufbau der Formelkombination UND mit WENN:
In der Regel werden die beiden Formeln wie folgt kombiniert.
=WENN(UND(Wahrheitswert1;Wahrheitswert2;Wahrheitswert3;…;…;…);DANN-Wert;SONST-Wert)
Die UND-Funktion ersetzt sozusagen die normale Prüfung der WENN-Funktion bzw. verleiht ihr weitere Möglichkeiten.
Info: Es können bis zu 30 Wahrheitswerte im UND-Teil der Formel und bis zu 7 WENN-DANN-Verschachtelungen in einer Formel verwendet werden.
Anwendungsbeispiel für die UND-WENN Kombination:
In diesem Beispiel soll ein „Ja“ ausgegeben werden, wenn in der Zelle B3 und C3 jeweils eine „1“ steht. Andernfalls soll ein „Nein“ ausgegeben werden.
Die Formel aus diesem Beispiel sieht wie folgt aus:
=WENN(UND(B3=1;C3=1);“Ja“;“Nein“)
So viel bedeutet diese Formel auf Deutsch:
Wenn in der Zelle B3 der Wert „1“ steht und in der Zelle C3 ebenfalls der Wert „1“ steht, dann gebe das Wort „Ja“ aus, ansonsten gebe das Wort „Nein“ aus.
Zum merken: Ein Semikolon gibt immer automatisch den nächsten logischen Schritt an. Bei einer UND-Funktion bedeutet ein Semikolon immer „und“, bei einer WENN-Funktion bedeutet das erste Semikolon „dann“ und das zweite Semikolon „sonst“. Wird eine Funktion mit einer anderen gemischt oder verschachtelt, muss genau darauf geachtet werden, an welcher Stelle man sich genau befindet, prinzipiell müssen Formeln getrennt voneinander beachtet werden. Man kann bestehende Formeln sozusagen später aufrüsten, indem man eine weitere Formel an der richtigen Stelle integriert.
Abschließende Worte zur WENN-UND-Funktion:
In diesem Beispiel wurde die UND-Funktion sozusagen mit der WENN-Funktion aufgerüstet, dadurch kann Excel jetzt vermittelt werden, dass anstelle von „Wahr“ oder „Falsch“ ein „Ja“ oder „Nein“ verwendet werden soll. Natürlich ist noch viel mehr möglich, beispielsweise könnten auch mathematische Aufgaben oder ähnliches anstelle von „Ja“ oder „Nein“ verwendet werden, sowie Zellbezüge und Zahlen und so weiter.
Wie kombiniert man eine ODER-Funktion mit einer WENN-Funktion?
Grundaufbau der Formelkombination ODER mit WENN:
Der Grundaufbau der WENN-ODER Funktion ist identisch mit der WENN-UND Funktion. Außer dem Wort UND ändert sich an der Formel gar nichts.
=WENN(ODER(Wahrheitswert1;Wahrheitswert2;Wahrheitswert3;…;…;…);DANN-Wert;SONST-Wert)
Anwendungsbeispiel für die ODER-WENN Funktion:
In diesem einfachen Beispiel soll Excel ein „Ja“ ausgeben, wenn in der Zelle B3 oder in der Zelle C3 eine „1“ steht. Ansonsten soll Excel ein „Nein“ ausgeben.
Die Formel aus dem Beispiel sieht so aus:
=WENN(ODER(B3=1;C3=1);“Ja“;“Nein“)
Auf Deutsch heiß das:
Wenn in der Zelle B3 der Wert „1“ steht und bzw. oder in der Zelle C3 der Wert „1“ steht, dann gebe das Wort „Ja“ aus, ansonsten gebe das Wort „Nein“ aus.
Im Prinzip funktioniert die UND-Funktion identisch wie die ODER-Funktion, dass ist auch in der Formelkombination mit WENN nicht unterschiedlich.
Ein komplexeres Beispiel zur Demonstration der Kombinationsmöglichkeiten:
Dies ist ein Fiktives Beispiel:
Hier geht es darum, wer welchen Preis für die Busfahrt zahlen muss. Wenn die Person jünger als 18 oder weiblich ist und die Fahrt nur regional ist und die Person Schüler/Student ist zahlt Sie 5,00 Euro für die Fahrt, ansonsten 6,50 Euro
Die Formel aus diesem Beispiel sieht wie folgt aus:
Die Struktur der einzelnen Formelteile können Sie aus den vorangegangenen Beispielen entnehmen. Hier wird nur verdeutlicht, welche Formelteile zusammengehören und welche nicht.
Wie man schön sehen kann, besteht diese Kombination aus genau 4 einzelnen Formeln. Genau gesagt aus 2 WENN-Formeln sowie einer ODER und einer UND Funktion.
Auf Deutsch übersetzt lautet die Formel:
Wenn in der Zelle B4 der Wert kleiner als 18 ist und bzw. oder der Wert in der Zelle A4 mit dem Wort „weiblich“ übereinstimmt, dann überprüfe, ob in der Zelle C4 das Wort „regional“ steht und zugleich in der Zelle D4 das Wort „Ja“ steht. Ist das der Fall, dann gebe den Wert 5 aus, sonst den Wert 6,5 ansonsten gebe den Wert 6,5 aus.
Durch dieses Beispiel wurden viele Möglichkeiten abgedeckt, die man anwenden kann. Es wurden Zellbezüge, Zahlen und Texte in den Formeln verwendet, außerdem wurden alle hier definierten Formeln in einer Formel kombiniert und es zeigt sich, wie viel man dadurch in Excel erreichen kann.
Durch einfaches anklicken und herunterziehen der rechten unteren Ecke von der Zelle, in der die Formel steht, kann die Formel automatisch auf die anderen Zeilen übertragen werden. Die Formel passt sich dadurch automatisch an die folgenden Zeilen an.
Kommentare: (29)
was genau verstehst du nicht?
Gruß
Sven
In meinem Beispielt möchte ich gerne:
Wenn A1 einen Wert von 120-140 enthält, soll sich B1 rot färben.
Wenn A1 einen Wert von 0-119 hat, soll gar nichts geschehen (auch kein FALSCH-Wert)
ja, allerdings etwas anders. Was du suchst, sind die bedingten Formatierungen.
Schau dir dazu am besten meine Anleitung an.
https://www.anleitung24.com/excel-anleitung-bedingte-formatierungen-bedingt-farben-und-rahmen-anzeigen-bzw-aendern.html
Gruß
Sven
Ich hätte ein Problem. Vielleicht kann mir hier jemand weiterhelfen?! Ich wäre sehr dankbar.
Problematik ist folgende:
In Excel werden Zeiterfassungen durchgeführt.
Jede Zeile = Eine Zeitbuchung
Bsp.
Tabelle "Zeitbuchung"
A1 = Mitarbeitername "Klaus"
B1 = Modulname "Workshop"
C1 = Stundenanzahl "2"
D1 = Kosten in Euro (leer, da Formel)
in einen anderen Tabellenblatt habe ich Stundensätze hinterlegt für Mitarbeiter und Modulname
d.h.
Tabelle "Stundensätze"
Mitarbeiter / Workshop / Buchhaltung / Testing
Klaus / 100 € / 50 € / 20 € /
Peter / 100 € / 20 € / 30 € /
Nun möchte ich den Betrag ausrechnen für die jeweilige Zeitbuchung, d.h.
In Zelle D1 würde es dann eine Formel geben die ungefähr so lauten soll:
wenn A1 = "Klaus" UND wenn B1 = "Workshop", dann 100€*C1, ODER wenn B1 = "Buchhaltung", dann 50 €*C1 ODER wenn B1 ="Testing", dann 60 €*C1 Ansonsten 80 €
Das ganze kann bestimmt nicht in einer Formel abfragt werden oder?
Die Formel muss dann für 20 Mitarbeiter gelten und für 5 Modulen (die jeweils ein Stundensatz haben) + 1 Standardstundensatz
Gruß
Jacky
in der Hoffnung das Problem richtig verstanden zu haben, war ich mal so frei und hab das Ganze durchgespielt.
Allerdings gelöst mit Wenn- und Sverweis- Funktion.
Ich denke du kannst das quasi so übernehmen, wenn du in dem 2. Tabellenblatt noch eine Spalte für Sonstiges o.ä. für die 80 € anfügst. Durch die Beschränkung auf 7 Wenn Formeln konnte ich leider bei meiner Umsetzung den Sonst-Wert nicht anders setzen.
In der Spalte "D" (Kosten) im Tabellenblatt 1 stehen nun die Formeln. In Zelle D2 steht also folgende Formel, die auch für weitere Einträge herunter kopiert werden kann:
=SVERWEIS(A2;'Mitarbeiter - Löhne'.A:G;WENN(B2="Workshop";2;WENN(B2="Buchhaltung";3;WENN(B2="Testing";4;WENN(B2="Modul 4";5;WENN(B2="Modul 5";6;"7")))));0)*C2
"Mitarbeiter - Löhne" ist der Name des 2. Tabellenblattes.
Die Formel such nun also anhand des exakten Mitarbeiternamens im 1. Tabellenblatt genau diesen Mitarbeiternamen im 2. Tabellenblatt. Die Formel gibt je nach eingetragenem Modul den Euro- Wert aus einer entsprechend anderen Spalte aus. Das Ergebnis wird dann mit dem Stundensatz multipliziert.
Gruß
Sven
Deine Lösung hat geklappt.
freut mich, dass ich helfen konnte.
Gruß
Sven
Ich habe drei Bedingungen in einer Wenn Funktion. Alleine funktionieren alle drei, wenn ich sie verbinde, dann klappt leider nichts mehr. Soll wie folgt berechnen
=WENN(F6="Halbe Platte";G6/2);
=WENN(F6="Viertel Platte";G6/4);
=WENN(F6="Ganze Platte";G6/1); Die Plattengröße wird durch Dropdown ermittelt. Beim Zusammenfügen, erhalte ich immer einen Fehler. SOS Danke
bei mir sieht die Lösung wie folgt aus:
=WENN(F6="Ganze Platte";G6;WENN(F6="Halbe Platte";G6/2;G6/4))
Bei der ganzen Platte habe ich das Teilen durch 1 weggelassen.
Habe es zwar ohne Dropdown getestet, sollte aber kein Problem deswegen geben.
Gruß
Sven
ich hoffe es kann mir jemand helfen.
Ich versuche eine Provisionstabelle zu erstellen.
Folgende Bedingungen habe ich:
1. Neukunde über 749,99€ = 10%
- Neukunde unter 749,99€ = 8%
2. Bestandskunde über 749,99€ = 7%
- Bestandskunde unter 749,99€ = 5,6%
Beide Bedingungen kann ich einzeln erstellen, jedoch nicht in kombinition.
BSP: =IF(AND(E3>749,99;D3="New Business");"10%";"8%")
Ich freue mich auf eure hilfe!
LG
Alex
einfach im "Sonst-Teil" der Wenn-Formel weitermachen.
Das sieht dann in diesem Fall so aus:
=WENN(UND(D3="Neukunde";E3>749,99);10;WENN(UND(D3="Neukunde";E3<749,99);8;WENN(UND(D3="Bestandskunde";E3>749,99);7;5,6)))
Um zu verhindern, dass durch eine Falschschreibung der Begriffe "Neukunde" oder "Bestandskunde" unbemerkt etwas falsches herauskommt, kann man die Formel z. B. um eine weitere WENN UND Kombination erweitern, was in etwa so aussehen kann:
=WENN(UND(D3="Neukunde";E3>749,99);10;WENN(UND(D3="Neukunde";E3<749,99);8;WENN(UND(D3="Bestandskunde";E3>749,99);7;WENN(UND(D3="Bestandskunde";E3<749,99);5,6;"Da stimmt etwas nicht"))))
Das Prozentzeichen würde ich in der Formel übrigens eher nicht verwenden und stattdessen lieber die Zellen entsprechend formatieren.
Sollte so funktionieren.
Gruß
Sven
vielen Dank für deine Hilfe!!
Es funktioniert :)
LG
Alex
freut mich, dass es funktioniert hat.
Gruß
Sven
Ich habe folgendes Problem
ich möchte zwei oder-Bedingungen mit einer und-Bedingung verbinden und dann jeweils 3 mal abfragen. Wenn Mitarbeiter Krank "K" sind oder Urlaub "U" haben, soll je nach der vereinbarten Wochenarbeitszeit von 40,35 oder 30 Std die Arbeitszeit 8:00 std, 7:00 Std oder 6 Std eingetragen werden ansonsten die Differenz von Beginn/Ende.
Wenn C4 ="U" oder C4="K" und H1="40" dann "8:00" ansonsten REST(E4-D4;1).Wenn C4 ="U" oder C4="K" und H1="35" dann "7:00" ansonsten REST(E4-D4;1) und Wenn C4 ="U" oder C4="K" und H1="30" dann "6:00" ansonsten REST(E4-D4;1)
nachdem ich diese sehr hilfreiche Seite gefunden habe, hoffe ich das mir hier geholfen werden kann.
Meine Frage lautet:
ich habe eine Auswertung von 5 zellen, welche in einer sechsten erfolgen soll,
A1 kann A enthalten
B1 kann A enthalten
C1 kann B enthalten
D1 kann C enthalten
E1 kann D enthalten
wenn A1 oder B1 A enthält dann Ausgabe A
Wenn A1 oder B1 A enthält und C1 B oder D1 C oder E1 D dann A
wenn A 1 leer und B1 leer und C1 B dann B wenn D1 C dann C wenn E1 D dann Ausgabe D
Leider haben meine Versuche eine passende Formel zu erstellen nicht gefruchtet, eher gefrustet, da ich sonst wenig mit Excel zu tun habe.
Ich hoffe das es möglich ist und jemand mir Hilfe hierzu angedeihen lässt.
Vielen Dank!
Andreas
dein Vorhaben ist sicherlich lösbar. Es kann höchstens sein, dass ich es anders verstanden habe, als du es gemeint hast.
Hier mal mein (vorläufiges) Ergebnis in Zelle F1:
=WENN(ODER(A1="A";B1="A");"A";WENN(UND(A1="";B1="";C1="B");"B";WENN(D1="C";"C";WENN(E1="D";"D"))))
Gruß
Sven
vielen lieben Dank für deinen Lösungsvorschlag.
Es funktioniert und ich hoffe das ich nicht noch eine Variable dazu bekomme ;-)
Gibt es noch die Möglichkeit, nur bestimmte Zellen für eine ungewollte, unbefugte Eingabe zu sperren?
Weiß da jemand Rat, ohne die Ganze Mappe sperren zu müssen?
DANKE
eine SUPER Anleitung!
Ich werde mich gleich mal daran versuchen....
Besten Dank!
Andreas
Ich hoffe, dass auch mir jemand weiterhelfen kann?!?
Ich möchte, dass in der Zelle L4 ein "Ja" erscheint, wenn in EINER der Zellen B4 bis K4 "kv" oder "KV" oder "Kv" steht. Falls in KEINER der Zellen entsprechendes eingetragen ist, soll in L4 "Nein" erscheinen. Genial wäre es zusätzlich, wenn in L4 "Doppel" erscheinen würde, wenn in mehr als einer Zelle B4 bis K4 "kv" oder "KV" oder "Kv" steht.
Hintergrund: In einer Tabelle soll sich für jeden Tag ein Mitarbeiter für dieKrankheitsvertretung (Hintergrunddienst) eintragen. Die Formel soll überprüfen, dass für jeden Tag ein Mitarbeiter eingetragen ist. Fehlermeldung "Doppel", wenn der Hintergrunddienst doppelt belegt ist.
Ist das irgendwie lösbar? Bei mir hat es leider nicht funktioniert! Muss ich ggf. bei der Zellenformatierung was beachten?
10000 Dank vorab und viele Grüße
Maike
dein Problem lässt sich mit Hilfe der Zählenwenn Funktion lösen.
Wenn mich nicht alles täuscht, sollte dein Problem mit dieser Formel gelöst sein:
=WENN(ZÄHLENWENN(B4:K4;"kv")=0;"Nein";WENN(ZÄHLENWENN(B4:K4;"kv")=1;"Ja";"Doppel"))
Der Funktion ist es egal, ob "kv" groß oder klein geschrieben wird.
Gruß
Sven
du hilfst hier gerne Leuten mit deinen Excel Kenntnissen :D.
Ich benötige solche ebenfalls:D
Zu meinem Problem, bei dem du mir hoffentlich einen Tipp geben kannst.
ich möchte mir eine summe aus mehren spalten ausgeben lassen ( aus der selben Zeile). Das Problem dabei der Ausgabewert ist an verschiedene Kriterien gebunden.
Der Aufbau schaut vereinfacht folgendermaßen aus.
Spalte A | Spalte B | Spalte C | Spalte D | Spalte F | Spalte G | Spalte H
Material | Gewicht | Material | Gewicht | Material | Gewicht | Summe Glas
Glas | 15 | Metall | 20 | Glas | 10
neben Spalte Summe Glas käme noch die Spalte Summe Metall
nun möchte ich mit einer Formel die Materialspalten durchsuchen und bei Spalte summe Glas bspw die 15+10 ausgeben lassen.
ich hoffe das war verständlich :D
versucht habe ich es über eine verschachtelte wenn funktion mit "oder" und "und" und ohne^^.
nur bei "und" müsste in jeder materialspalte glas stehen und bei "oder" reicht es wenn in einer das material steht.
ich wüsste gerne einen weg wie ich sagen kann - such in spalte a nach glas - ja =gib die summe(wert) aus- nein gib null aus | suche ebenfalls in spalte d nach glas - ja addiere zu summe aus spalte a und gib das aus - nein gib nur wert aus spalte a aus.
Mit freundlichen Grüßen
Chris
wenn ich das richtig verstehe, ist es wohl am besten, wenn du die Tabelle anders organisierst, falls dies möglich ist. Wenn du eine extra Spalte für das Material und den Wert einrichten würdest, wäre es einfacher ;)
In der Form, wie die Tabelle jetzt ist, fällt mir zumindest im Moment keine sinnvolle Lösung ein. Ich würde es wahrscheinlich hinbekommen, ist aber nach meinem aktuellen Gedanken sehr aufwändig. Das ginge dann tatsächlich in die Richtung, wie du das zum Schluss schon selbst geschildert hast.
Gruß
Sven
ich habe es tatsächlich nach bisschen herumprobieren noch hinbekommen.
Und zwar mit wenn-Funktion+wenn-Funktion,
also wenn(a=glas;b;0)+wenn(c=glas;d;0) und so weiter.
Ich wusste bis dahin nicht das ich einfach so formeln addieren kann :D
Ja leider konnte ich es nicht anderes organisieren, da mir die Tabelle so gegeben wurde und ich hatte die Aufgabe die Werte alle per Hand zusammenzufassen aber ich wollte es per Formal lösen :D, wenn Excel dass schon kann möchte ich es auch nutzen :D.
mfg Chris
kann ich verstehen, warum sollte man auch die vorhandenen Möglichkeiten nicht nutzen? ;)
Manchmal ist es glücklicherweise einfacher, als man denkt.
Gruß
Sven
ich habe hier gelesen wie allen bei Ihren Excel-Herrausforderungen geholfen werden konnte. Ich habe auch eine Frage und würde mich freuen wenn hier jemand die passende Antwort hat.
Folgende Aufgabe: Es sollen die Werte in zwei Spalten "kontrolliert" werden (funktioniert auch soweit). Jetzt müsste dann aber noch eine dritte Bedingung hinzukommen und zwar wenn in einem Feld der Wert 0 angeben ist soll ein entsprechender Text ausgegeben werden. Das Funktioniert leider nicht.
Meine Formel sieht so aus:
=WENN($G2>20;"Bearbeiten";WENN($G220;"Top 20";WENN($G2=0;"Kontrolle";"")))
Kann mir hier jemand helfen und weiß die Lösung??
Vielen Dank und viele Grüße
Nils
du hattest es fast. Nur ein kleiner Flüchtigkeitsfehler in der zweiten Wenn Formel, jedenfalls, wenn ich das richtig geblickt habe.
So funktioniert es bei mir:
=WENN($G2>20;"Bearbeiten";WENN($G2=20;"Top 20";WENN($G2=0;"Kontrolle";"")))
Gruß
Sven
vielen Dank für die Hilfe. TOP!!
Gruß
Nils