6.1k Aufrufe
Gefragt in Tabellenkalkulation von benjaminm Mitglied (631 Punkte)
Hallo zusammen,

ich hab da noch mal eine Ecxel `07 Frage:

Ich hab eine Auzubi-Plan, und möchte eine Wenn-Und-Formel anwenden(oder etwas ähnliches).

Ich habe in B die Namen von 5 Auszubildenden und dahinter jeweils von Zelle C-AG die Tage des jeweiligen Monats.
Nun soll die Formel (=Wenn(und(B3="Name";C1="MO");"L";"T")heißen.
Diese Funktioniert auch!

Jedoch muss ich noch weitere Tag abfragen...
...nur das bekomme ich nicht hin, da schreibt mir Excel immer #Wert in die Zelle.
Zudem würde ich die Formel gerne verallgemeinern, so das ich alle 5 Namen mit den jeweiligen gefragten Tagen abfragen kann.
Wollte dies so schreiben
=Wenn(und(B3="Name1";C1="MO";C1="DO");"L";"T");
Wenn(und(B3="Name2";C1="MO"C1="FR");"L";"T");
Wenn(und(B3="Name3";C1="MO"C1="MI");"L";"T");
Wenn(und(B3="Name4";C1="DI"C1="FR");"L";"T");
Wenn(und(B3="Name5";C1="MO"C1="FR");"L";"T")))))

Doch das funktioniert nicht.
Habt Ihr ne Idee wie ich das lösen kann?

Besten Dank
Benjamin

21 Antworten

0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Benjamin,

Das ;"T"); in Zeile 1 bis 4 weglassen, dann sollte es funktionieren.

=Wenn(und(B3="Name1";C1="MO";C1="DO");"L";
Wenn(und(B3="Name2";C1="MO"C1="FR");"L";
Wenn(und(B3="Name3";C1="MO"C1="MI");
Wenn(und(B3="Name4";C1="DI"C1="FR");"L";
Wenn(und(B3="Name5";C1="MO"C1="FR");"L";"T")))))


schöne Grüße

Paul1
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Benjamin,

kannst Du eine Beispieldatei hochladen?

Werde ohne diese nicht schlau aus Deinem Vothabnen.

Gruss
Rainer
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

da in C1 nur "MO" oder "DO" bzw. "FR" stehen kann, kann die Formel nicht funktionieren.

=Wenn(und(B3="Name1";Oder(C1="MO";C1="DO"));"L";"T");
Wenn(und(B3="Name2";Oder(C1="MO"C1="FR"));"L";"T");
Wenn(und(B3="Name3";Oder(C1="MO"C1="MI"));"L";"T");
Wenn(und(B3="Name4";Oder(C1="DI"C1="FR"));"L";"T");
Wenn(und(B3="Name5";Oder(C1="MO"C1="FR"));"L";"T")))))

könnte so funktionieren, ungetestet

Gruß

Helmut
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo nochmals,

in Zeile 3 habe ich Dir das "L"; unterschlagen


Gruß Paul1
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Benjamin,

Das ist natürlich klar wie @Helmut es richtig festgestellt hat, bei Wenn(und muß der zweite Zellbezug ein anderer sein, ist mir gar nicht aufgefallen.

Der von mir geschilderte Formelaufbau ändert sich aber nicht!

Gruß Paul1
0 Punkte
Beantwortet von benjaminm Mitglied (631 Punkte)
Hallo Zusammen,

danke für die schnellen Antworten, jedoch funktionieren bei Vorschläge nicht!

Hier mal eine Bsp.Datei

Gruß Benjamin
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Benjamin,

anbei die geänderte Datei

Gruss
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Benjamin,

anbei noch eine verkürzte Formel

=WENN(ODER(C$1="SA";C$1="SO");"";WENN(UND($B3="Müller";ODER(C$1="MO";C$1="DO"));"L";WENN(UND(ODER($B3="Stryke";$B3="Maier");ODER(C$1="MO";C$1="FR"));"L";WENN(UND($B3="Berger";ODER(C$1="MO";C$1="MI"));"L";WENN(UND($B3="Scholl";ODER(C$1="DI";C$1="FR"));"L";"T")))))

Gruss
Rainer
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

bei meiner Formel fehlen ein paar ;


=Wenn(und(B3="Name1";Oder(C1="MO";C1="DO"));"L";"T");
Wenn(und(B3="Name2";Oder(C1="MO";C1="FR"));"L";"T");
Wenn(und(B3="Name3";Oder(C1="MO";C1="MI"));"L";"T");
Wenn(und(B3="Name4";Oder(C1="DI";C1="FR"));"L";"T");
Wenn(und(B3="Name5";Oder(C1="MO";C1="FR"));"L";"T")))))

Gruß

Helmut
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Benjamin,

aller guten Dinge sind drei:-))

Folgende Formel funktioniert auch, wenn in Spalte B kein Name steht.

=WENN(ODER(C$1="SA";C$1="SO";$B3="");"";WENN(UND($B3="Müller";ODER(C$1="MO";C$1="DO"));"L";WENN(UND(ODER($B3="Stryke";$B3="Maier");ODER(C$1="MO";C$1="FR"));"L";WENN(UND($B3="Berger";ODER(C$1="MO";C$1="MI"));"L";WENN(UND($B3="Scholl";ODER(C$1="DI";C$1="FR"));"L";"T")))))


Gruss
Rainer
...