Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

WENN Formel funktioniert nicht





Frage

Hallo kann mir jemand herlfen? Ich habe folgende Formel =WENN((Tabelle1!$D$2:$D$46=Tabelle2!A2)*(Tabelle1!$C$2:$C46=Tabelle2!$B$1);(Tabelle1!$F$2:$F$46);0) In Tabelle1-Spalte D wird die Anfangszeit eingetragen In Tabelle2-Spalte A ist eine Zeitskala (8:00, 8:15; 8:30 usw.) In Tabelle1-Spalte C Zelle B1 steht Montag In Tabelle1-Spalte F wird Text eingetragen die Formel funktioniert in Tabelle2 SpalteA Zelle 2 einwandfrei. Doch wenn ich die Formel nach unten Kopiere wird der Text aus Tabelle 1 Spalte F nicht übernommen. Was ich erreichen möchte ist bei folgender Eingabe: Tabelle1-Zeile2 C " Montag" D 8:00 E 9:45 F Text Tabelle1-Zeile3 C " Montag" D 10:00 E 11:15 F Text Tabelle1-Zeile3 C " Dienstag" D 9:00 E 11:15 F Text Tabelle1-Zeile3 C " Montag" D 14:00 E 16:15 F Text usw. dass der Text aus Tbelle1 -Spalte F in Tabelle2 in der entsprechenden Spalte (Montag,Dienstag; usw.) und der richtigen Zeit (8:00, 8:15, usw.) übernommen wird. Newman

Antwort 1 von schnallgonz

Hallo,
wenn ich Dich richtig verstanden habe, löst folgende Formel Dein Problem:

=WENN(Tabelle1!$C2=Tabelle2!$B$1;SVERWEIS($A2;Tabelle1!$A$2:$F$4;3);"")

In Tabelle2 B1 steht der Wochentag als Suchbegriff.
Wenn C2 = Suchbegriff, dann sollen passend zur Uhrzeit alle Werte der entsprechenden Zeile geholt werden.

Die Formel Spaltenweise autoausfüllen und den Spaltenverweis ändern (3=SpalteC, 4=SpalteD usw).

gruß
schnallgonz

Antwort 2 von Newman

Hallo schnallgonz,

zunächst herzlichen Dank für Deine Antwort.
Ich habe die Formel eingegeben und bekomme die Fehlermeldung #NV.

Werde jetzt zum Stammtisch gehen und kann mich dann erst Morgen wieder melden.

gruß
Newman

Antwort 3 von Newman

hallo,

ich habe durch recherche jetzt folgende Formel gefunden:

=WENN(ISTFEHLER(SVERWEIS(A2";Matrix;4;0));"";(SVERWEIS(A2;Matrix;4;0)))

kann man hier eine weitere Bedingung einbauen so dass das Ergebnis in der jeweils richtigen Spalte (Wochentag) erscheint?

In Tabelle1 habe ich die Spalten verschoben:
In Spalte C wird jetzt die Zeit eingetragen
In Spalte E der Wochentag
und in Spalte F der Text der dann in Tabelle2 übertragen werden soll.

Gruß
Newman

Antwort 4 von schnallgonz

N´abend,
das Ergebnis erscheint in der Spalte, in der die Formel steht.
Willst Du mehrer Spalten füttern, mußt Du die Forml in jede Spalte schreiben und dabei den Spaltenindex anpassen.
aus der Onlinehilfe:
Zitat:
Suchkriterium ist der Wert, nach dem Sie in der ersten Spalte der Matrix suchen. Suchkriterium kann ein Wert, ein Bezug oder eine Zeichenfolge (Text) sein.

Wenn jetzt die Zeit in SpalteC steht, muß als Matrix der Bereich C2:F46 angegeben werden, SpalteF wäre dann = 4

=WENN(Tabelle1!$E2=Tabelle2!$B$1;SVERWEIS($A2;Tabelle1!$C$2:$F$46;4);"")

Übersetzung:
wenn in Tab1 Zelle E2 der Wochentag = dem Wochentag in Tab2 Zelle B1 ist, dann soll die Zeit aus Tab2 Zelle A2 in der Tab1 SpalteC gesucht werden und dort aus der Zeile des Fundes der Wert aus der 4.Spalte (C=1, also F=4) geholt werden.
Bei Fund erscheint der Text in der Zelle, in der o.g. Formel steht, sonst soll die Zelle leer bleiben.
Wenn wir nicht aneinander vorbeireden, sollte das funktionieren.

Sonst nochmal melden, oder vielleicht die Tab mit Beschreibung und Beispieldaten bei upload und Konsorten einstellen.
gruß
schnallgonz

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: