Wie verschachtle ich meine WENN-Formel bei Excel richtig?
Moin. Mein Latein ist allmählich am Ende und brauche dringend Hilfe.
Mein Grund:
Ich habe eine Exceltabelle (Gesamtliste) für meine Baustelle erstellt um bestehende Mängel aufzulisten und von der jeweiligen Firma erledigen zu lassen. Jede Firma hat eine separate Liste die mit der Gesamtliste verknüpft ist. Sobald die jeweilige Firma bei sich den Mangel auf erledigt setzt, taucht es bei mir in der Spalte „Erledigt“ in der jeweiligen Zeile auf und setzt die Spalte „Geprüft“ in der jeweiligen Zeile auf Prüfen….
Nun mein Problem:
Ich möchte folgende Funktion in der Spalte „Geprüft“ haben. Wenn ich in der Spalte „Ja“ ja eingebe, dann soll die Spalte „Geprüft“ von Prüfen auf Geprüft springen (dies habe ich bis dahin schon geschafft mit der Formel =WENN(G2:G400=„Erledigt“;WENN(K2:K400=„Ja“;“Geprüft“;“Prüfen“);““). Nun möchte ich aber noch die Funktion erweitern. Und zwar soll Spalte L (L2:L400) eine Nein-Spalte werden. Wenn Spalte G nun auf erledigt steht und ich nach Prüfung feststelle, dass der Mangel nicht beseitigt ist soll die Spalte „Geprüft“von Prüfen auf Mangelhaft springen. Wenn der danach erledigt wird, soll wieder in Spalte K „Ja“ stehen und die Spalte J (Geprüft) springt von Mangelhaft auf Geprüft.
ich habe schon alles probiert, was mir einfällt oder ich im Internet gefunden habe, leider ohne Erfolg. Entweder blieb alles auf Prüfen stehen, trotz das ja oder nein eingetragen war oder mir werden Fehler angezeigt.
Daher bitte ich hier um Hilfe und hoffe das jemand die Lösung für mein Problem hat.
Leider kann ich keine Datei laden. Aber hier einmal der Aufbau der jetzigen Tabelle.
Ich möchte gerne nach der Spalte "Ja" eine weitere Spalte mit "Nein" (in diesem Fall Spalte K & L) einfügen. Diese sollen in Spalte J "Geprüfte" eine Aktion auslösen, je nachdem in welcher Spalte etwas steht ("Ja" = J "Geprüft" ; "Nein" = "Mangelhaft"). Spalte J soll aber mit "Prüfen" beginnen, wenn Spalte G "Erledigt" enthält.
Hier nochmal ein Bild, wie ich mir das vorgestellt habe mit der Spalte L="Nein"
2 Antworten
Zwei Wege zum Ziel. Keine Lösung.
- Jeden Schritt in eine eigene Zelle schreiben und die Formel Stück für Stück entwickeln. Wenn es dazwischen irgendwo klemmt sieht man das schnell. Hinterher entweder die Formeln zusammenfassen oder einfach die Spalten der Zwischenschritte ausblenden.
- Mit komplexer Formel arbeiten und Teilergebnisse mit der F9-Taste Stück für Stück austesten. Jeder Teil eines Ausdruck kann markiert werden und wird mit F9 ausgewertet. Hinterher mit der ESC-Taste die Formel abbrechen. Ok, wenn es mal schiefgegangen wäre hilft immer noch Rückgängig.
PS: was mich ein bisschen wundert ist: du verwendest Matrixformeln. Ist machbar. Macht aber die Sache deutlich komplexer in der Entwicklung. Simple Formeln, die sich auf eine Zelle beziehen sind einfacher zu meistern.
Eintspricht das Deinen Vorstellungen?
=WENN(L2="Nein";"Mangelhaft";WENN(UND(G2="erledigt";K2="Ja");"Geprüft";"Prüfen"))