Formel vereinfachen
Verfasst: Do, 19.11.2020 17:32
Guten Abend
Ich habe die folgende Formel:
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7))));"wt1";
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+7);"wt2";
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+14);"wt3";
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+21);"wt4";
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+28);"wt5";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)));"so1";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+7);"so2";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+14);"so3";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+21);"so4";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+28);"so5";
RASTER.K3))))))))))
Damit erhalte ich Fehler 512, Fomelüberlauf.
Ich nehme an, dass müsste einfacher gehen, vor allem weil in den ersten fünf "WENN" die erste Abfrage immer die gleiche ist und in den zweiten fünf "WENN" ebenfalls. Kann man das irgendwie zusammenfassen?
Ich seh den Wald vor lauter Bäumen nicht mehr, sorry.
Wenn sich ein Formelcrack dem mal annehmen könnte, wäre ich sehr dankbar
Gruss
Hisel
Ich habe die folgende Formel:
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7))));"wt1";
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+7);"wt2";
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+14);"wt3";
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+21);"wt4";
WENN(UND($A3=ZEIT(9;0;0);($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+28);"wt5";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)));"so1";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+7);"so2";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+14);"so3";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+21);"so4";
WENN(UND($A3=ZEIT(13;0;0));($B3=(DATUM(RASTER.$B$1;RASTER.$B$2;8)-WOCHENTAG(DATUM(RASTER.$B$1;RASTER.$B$2;7)))+28);"so5";
RASTER.K3))))))))))
Damit erhalte ich Fehler 512, Fomelüberlauf.
Ich nehme an, dass müsste einfacher gehen, vor allem weil in den ersten fünf "WENN" die erste Abfrage immer die gleiche ist und in den zweiten fünf "WENN" ebenfalls. Kann man das irgendwie zusammenfassen?
Ich seh den Wald vor lauter Bäumen nicht mehr, sorry.
Wenn sich ein Formelcrack dem mal annehmen könnte, wäre ich sehr dankbar
Gruss
Hisel