Office: Benötige Hilfe bei Wenn-dann-sonst-Verschachtelung

Helfe beim Thema Benötige Hilfe bei Wenn-dann-sonst-Verschachtelung in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Forum, ich habe mich jetzt hier, nachdem ich zuvor schon reichlich gute Informationen aus diesem Board gezogen habe, hier in der Hoffnung auf... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von baraka, 23. Dezember 2010.

  1. baraka Neuer User

    Benötige Hilfe bei Wenn-dann-sonst-Verschachtelung


    Hallo Forum,

    ich habe mich jetzt hier, nachdem ich zuvor schon reichlich gute Informationen aus diesem Board gezogen habe, hier in der Hoffnung auf Hilfe angemeldet.

    Ich habe vor, einen Jahres-Schichtdienstkalender zu erstellen, und zwar ohne die Verwendung von Makros. Einen "ewigen" Kalender, der mir Datum und Wochentag automatisch anzeigt und bei dem man die Jahreszahl auf Knopfdruck ändern kann, habe ich bereits geschafft.

    Es gibt insgesamt vier Schichten: Frühschicht, Spätschicht, Nachtschicht und frei. Es gibt auch vier Gruppen, so das jede Gruppe mit einer Schicht beschäftigt ist. Die Gruppen können ebenfalls auf Knopfdruck durchgeschaltet werden.

    Ich habe auch schon eine Formel hinbekommen, die das ganze für mich ausrechnet und entsprechend die Schichten auf dem Kalender verteilt. Zumindest für jede Gruppe einzeln. Ich könnte also Problemlos vier Dateien erstellen (für jede Gruppe einen).

    Ich möchte aber alles in einer Datei haben (eben zum Durchschalten).

    So sieht meine Formel (für Gruppe 4) aus:

    Code:
    Gruppe 4:
    =WENN($N$1=4;WENN(ODER(REST(C3;28)=0;REST(C3;28)=1;REST(C3;28)=2;REST(C3;28)=3;REST(C3;28)=25;REST(C3;28)=26;REST(C3;28)=27);"F";WENN(ODER(REST(C3;28)=6;REST(C3;28)=7;REST(C3;28)=8;REST(C3;28)=16;REST(C3;28)=17;REST(C3;28)=18;REST(C3;28)=19);"S";WENN(ODER(REST(C3;28)=9;REST(C3;28)=10;REST(C3;28)=11;REST(C3;28)=12;REST(C3;28)=20;REST(C3;28)=21;REST(C3;28)=22);"N";"-"))))
    Kurze Erläuterung: in feld N1 steht die Gruppennummer. In Feld C3 steht das Datum, für welches die ausgerechnete Schicht gültig ist (die Formel steht also in Feld C4). Die 28 bei REST ist die Zahl der Schichten, nach dem 28ten Tag gehts wieder von vorn los.

    Die Formel funktionert. Aber wenn ich diese Formel mit denen für die anderen verbinde, meckert Excel, ich würde zu viele Argumente verwenden.

    Der Vollständigheit halber hier noch die restlichen Formeln:

    Code:
    Gruppe 1:
    =wenn($N$1=1;WENN(ODER(REST(C3;28)=4;REST(C3;28)=5;REST(C3;28)=6;REST(C3;28)=7;REST(C3;28)=8;REST(C3;28)=9;REST(C3;28)=10);"F";WENN(ODER(REST(C3;28)=13;REST(C3;28)=14;REST(C3;28)=15;REST(C3;28)=23;REST(C3;28)=24;REST(C3;28)=25;REST(C3;28)=26);"S";WENN(ODER(REST(C3;28)=0;REST(C3;28)=1;REST(C3;28)=16;REST(C3;28)=17;REST(C3;28)=18;REST(C3;28)=19;REST(C3;28)=27);"N";"-"))))
    Code:
    Gruppe 2:
    =wenn($N$1=2;WENN(ODER(REST(C3;28)=11;REST(C3;28)=12;REST(C3;28)=13;REST(C3;28)=14;REST(C3;28)=15;REST(C3;28)=16;REST(C3;28)=17);"F";WENN(ODER(REST(C3;28)=2;REST(C3;28)=3;REST(C3;28)=4;REST(C3;28)=5;REST(C3;28)=20;REST(C3;28)=21;REST(C3;28)=22);"S";WENN(ODER(REST(C3;28)=6;REST(C3;28)=7;REST(C3;28)=8;REST(C3;28)=23;REST(C3;28)=24;REST(C3;28)=25;REST(C3;28)=26);"N";"-"))))
    Code:
    Gruppe 3:
    =wenn($N$1=3;WENN(ODER(REST(C3;28)=18;REST(C3;28)=19;REST(C3;28)=20;REST(C3;28)=21;REST(C3;28)=22;REST(C3;28)=23;REST(C3;28)=24);"F";WENN(ODER(REST(C3;28)=27;REST(C3;28)=0;REST(C3;28)=1;REST(C3;28)=9;REST(C3;28)=10;REST(C3;28)=11;REST(C3;28)=12);"S";WENN(ODER(REST(C3;28)=2;REST(C3;28)=3;REST(C3;28)=4;REST(C3;28)=5;REST(C3;28)=13;REST(C3;28)=14;REST(C3;28)=15);"N";"-"))))
    Wäre echt super, wenn mir irgendjemand dabei helfen könnte. Hab schon ein paar Versuche mit =oder bzw. =und hinter mir, hat aber auch nicht richtig geklappt.

    Vielen Dank im Voraus.

    /edit: Mir fällt gerade noch ein, die Datei erstelle ich zwar mit Excel 2010, aber auf dem PC auf der Arbeit läuft nur Excel 2003, und dazu muss sie am Ende auch kompatibel sein.
     
  2. Kallewirsch Erfahrener User
    Hallo,

    da bei einer Verknüpfung der 4 Formeln die Limits von Excel überschritten sind, würde ich das Ganze mal über einen sinnvollen Plan gestalten. Hier mal drei Ansätze, einmal ohne Hilfstabellen, 2x mit:

    Arbeitsblatt mit dem Namen 'Tabelle2'
     ABCDEFGHIJKLMN
    1             4
    2              
    3  23 -         
    4    -         
    5    -         
    6              
    7 1234  1234   
    8N071421 0N-SF   
    9N181522 1N-SF   
    10-291623 2-SNF   
    11-3101724 3-SNF   
    12F4111825 4FSN-   
    13F5121926 5FSN-   
    14F6132027 6FN-S   
    15F714210 7FN-S   
    16F815221 8FN-S   
    17F916232 9F-SN   
    18F1017243 10F-SN   
    19-1118254 11-FSN   
    20-1219265 12-FSN   
    21S1320276 13SFN-   
    22S142107 14SFN-   
    23S152218 15SFN-   
    24N162329 16NF-S   
    25N1724310 17NF-S   
    26N1825411 18N-FS   
    27N1926512 19N-FS   
    28-2027613 20-SFN   
    29-210714 21-SFN   
    30-221815 22-SFN   
    31S232916 23SNF-   
    32S2431017 24SNF-   
    33S2541118 25SN-F   
    34S2651219 26SN-F   
    35N2761320 27N-SF   
    ZelleFormel
    E3=VERWEIS(REST(C3+28-(N1-1)*7;28);{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27};{"N";"N";"-";"-";"F";"F";"F";"F";"F";"F";"F";"-";"-";"S";"S";"S";"N";"N";"N";"N";"-";"-";"-";"S";"S";"S";"S";"N"})
    E4=INDEX($H$9:$K$35;REST(C3;28)+1;N1)
    E5=INDEX(A8:A35;VERGLEICH(REST(C3;28);INDEX($B$8:$E$8;;N1):INDEX($B$35:$E$35;;N1);0))
    <table><tr><td>Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg</td></tr></table>[/parsehtml]

    Gruß

    Edgar
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    Kallewirsch, 23. Dezember 2010
    #2
  3. baraka Neuer User
    Recht herzlichen Dank, ich habe es jetzt mit deiner E3-Formel gelöst. Da wäre ich im Leben nicht drauf gekommen, obwohl ich mir die Verweisfunktion bereits angeguckt hatte...
     
Thema:

Benötige Hilfe bei Wenn-dann-sonst-Verschachtelung

Die Seite wird geladen...
  1. Benötige Hilfe bei Wenn-dann-sonst-Verschachtelung - Similar Threads - Benötige Hilfe Verschachtelung

  2. Benötige Hilfe bei SQL-Befehl

    in Microsoft Access Hilfe
    Benötige Hilfe bei SQL-Befehl: Hallo zusammen und alles Gute für 2025 Es ist mal wieder Sale-Zeit und jetzt müssen bei vielen Artikel zu eine festgesetzten Zeit die VK-Preise geändert werden. Man kann das in unserem...
  3. Benötige bitte dringend Hilfe

    in Microsoft Excel Hilfe
    Benötige bitte dringend Hilfe: Hallo zusammen, ich würde gerne über eine Formel den Inhalt aus A1 von Blatt 1 in A1 von Blatt 2 anzeigen lassen, wenn A1 in Blatt 1 einen bestimmten Text beinhaltet. Danke euch schon mal für...
  4. benötige Hilfe bei einer Formelerstellung

    in Microsoft Excel Hilfe
    benötige Hilfe bei einer Formelerstellung: Hallo Zusammen, ich hoffe mir kann hier weitergeholfen werden. Die Sache sah eigentlich auch nicht so kompliziert aus, aber anscheinend ist das für mich als Excel-Laie doch eine Nummer zu viel....
  5. benötige Hilfe bei Problem Feiertag und bestimmte Menge auf anderen Tag verschieben

    in Microsoft Excel Hilfe
    benötige Hilfe bei Problem Feiertag und bestimmte Menge auf anderen Tag verschieben: Hallo liebe Gemeinde, bei folgenden 2 Problemstellungen komme ich nicht zurecht. angenommen: 1. ich muss jeden Tag eine Menge von 1 Stück erbringen, außer an einem Feiertag, dann soll dieses...
  6. Benötige Hilfe zu vba

    in Microsoft Excel Hilfe
    Benötige Hilfe zu vba: Hallo zusammen, ich habe eine Herausforderung, die ich mit meinen vba-Kenntnissen nicht lösen kann. Die Problematik stelle ich per Screenshot da. Ich bedanke mich schon im Vorfeld bei Euch für...
  7. Benötige Hilfe bei Formeln über 2 Tabellen

    in Microsoft Excel Hilfe
    Benötige Hilfe bei Formeln über 2 Tabellen: Guten Tag zusammen, ich darf etwas im Excel zaubern, bei dem ich leider keinen Schimmer davon habe. Beigefügt mein Excelbeispiel mit Kommentaren was alles in der jeweiligen Zelle zusammengezählt...
  8. Benötige Hilfe mit WENN/SVERWEIS Verschachtelung

    in Microsoft Excel Hilfe
    Benötige Hilfe mit WENN/SVERWEIS Verschachtelung: Hallo zusammen, ich habe folgendes Problem: Ich habe ein Excel Dokument, welches 3 Tabellenblätter enthält mit Artikeln und dazugehörigen Daten. Nun möchte ich Änderungen anhand der...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden