18.10.2020, 20:34
Guten Abend,
ich versuche gerade über Excel mir einen Speiseplan zu erstellen, der sich alle 6 Wochen wiederholt.
Ich habe es mir folgendermaßen gedacht. Auf der Übersichtsseite ist die Tabelle zu sehen. Das Datum wird mit der Formel Heute() erzeugt.
Ziel ist es, dass die Zelle durch eine Formel eine überprüfung macht, ob die Kalenderwoche, die mit erzeugt wird und der Wochentag, der auch erzeugt wird übereinstimmt, und dann den Wert aus einem anderen Tabellenblatt übernimmt, wenn dies nicht übereinstimmt, dann den wert von der anderen kalenderwoche, und wenn dieser auch nicht stimmt, dann aus der anderen usw.
Es gibt 6 verschiedene Pläne für jede Kalenderwoche, d.h. Plan 1 soll für KW 1, 7, 13, 19....), Plan 2 für 2, 8, 14,.... usw.
Innerhalb dieser Pläne gibt es 7 Unterpläne für die einzelnen Wochentage.
Mein Ansatz war, dass ich in einer Zelle mit einer Wenn abfrage starte, dass die Kalenderwoche, die in der Zelle B2 erzeugt wurde entweder 1 oder 7, 13, 19, 25.... ist und der Wochentag aus B4 der selbe ist wie der in Tabellenblatt 3, dann soll der Wert aus der entsprechende Zelle vom Tabellenblatt 3 genommen werden, wenn dieser nicht stimmt, dann, wenn Kalenderwoche 2,...... und wochentag stimmen, den wert aus der entsprechende Zelle nehmen usw.
Testweise habe ich damit begonnen, eine einfache Abfrage zu starten. Wenn es zutrifft, dann soll der Wert angezeigt werden, ansonsten soll die Zelle leer bleiben. Leider habe ich in der Formel ein FEhler, dass er mir als Rückmeldung #WERT ausgibt. Habt ihr eine Idee, wie die Formel korrigiert oder angepasst werden muss, damit es funktioniert?
=WENN((KALENDERWOCHE(B2;21)=1*(ODER(7;13;19;25;31;37;43;49)))*UND(B4)=Wochenpläne!F3;Wochenpläne!A3;"")
Vielen Dank für die Hilfe und Tipps
Lg Kopiniko
ich versuche gerade über Excel mir einen Speiseplan zu erstellen, der sich alle 6 Wochen wiederholt.
Ich habe es mir folgendermaßen gedacht. Auf der Übersichtsseite ist die Tabelle zu sehen. Das Datum wird mit der Formel Heute() erzeugt.
Ziel ist es, dass die Zelle durch eine Formel eine überprüfung macht, ob die Kalenderwoche, die mit erzeugt wird und der Wochentag, der auch erzeugt wird übereinstimmt, und dann den Wert aus einem anderen Tabellenblatt übernimmt, wenn dies nicht übereinstimmt, dann den wert von der anderen kalenderwoche, und wenn dieser auch nicht stimmt, dann aus der anderen usw.
Es gibt 6 verschiedene Pläne für jede Kalenderwoche, d.h. Plan 1 soll für KW 1, 7, 13, 19....), Plan 2 für 2, 8, 14,.... usw.
Innerhalb dieser Pläne gibt es 7 Unterpläne für die einzelnen Wochentage.
Mein Ansatz war, dass ich in einer Zelle mit einer Wenn abfrage starte, dass die Kalenderwoche, die in der Zelle B2 erzeugt wurde entweder 1 oder 7, 13, 19, 25.... ist und der Wochentag aus B4 der selbe ist wie der in Tabellenblatt 3, dann soll der Wert aus der entsprechende Zelle vom Tabellenblatt 3 genommen werden, wenn dieser nicht stimmt, dann, wenn Kalenderwoche 2,...... und wochentag stimmen, den wert aus der entsprechende Zelle nehmen usw.
Testweise habe ich damit begonnen, eine einfache Abfrage zu starten. Wenn es zutrifft, dann soll der Wert angezeigt werden, ansonsten soll die Zelle leer bleiben. Leider habe ich in der Formel ein FEhler, dass er mir als Rückmeldung #WERT ausgibt. Habt ihr eine Idee, wie die Formel korrigiert oder angepasst werden muss, damit es funktioniert?
=WENN((KALENDERWOCHE(B2;21)=1*(ODER(7;13;19;25;31;37;43;49)))*UND(B4)=Wochenpläne!F3;Wochenpläne!A3;"")
Vielen Dank für die Hilfe und Tipps
Lg Kopiniko