Office: Nettoarbeitstage zählen

Helfe beim Thema Nettoarbeitstage zählen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, bin mal wieder hier und benötige dringend……….. Hilfe. Habe eine Exceldatei (Version 2003) mit 12 Monatsblättern, also von Januar bis... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von bobu511, 4. Oktober 2012.

  1. bobu511 Erfahrener User

    Nettoarbeitstage zählen


    Hallo,

    bin mal wieder hier und benötige dringend……….. Hilfe.
    Habe eine Exceldatei (Version 2003) mit 12 Monatsblättern, also von Januar bis Dezember.
    Dank diesem Forum und meine wenigen Kenntnisse konnte ich schon einiges ‚automatisch’ erstellen lassen. Also anzeigen von Feiertage, Samstag, Sonntage usw. Auch das Zählen von farbigen Zahlen und Nettoarbeitstage klappt. Ich habe aber das Problem, dass in den Monaten mit nur 30 Tagen der erste Tag von nachfolgendem Monat bei den Nettoarbeitstagen mit gezählt wird. Habe schon einiges ausprobiert, aber entweder zieht er mir im September einen Tag ab, was richtig ist, aber im Oktober eben auch.
    Könnte mir jemand einen Anstoß geben. Ich habe mal meine Vorlage angehängt, weil ansonsten eine Erklärung in welcher Zelle ich was habe sehr umfangreich wird (Gesucht AN15=tatsächliche Nettoarbeitstage/ausführliche Erklärung im Register M2). Würde mich freuen, wenn mal ein Profi reinschaut.


    Vielen Dank

    Den Anhang Jahresübersicht.xls betrachten
     
    bobu511, 4. Oktober 2012
    #1
  2. Exl121150 Erfahrener User
    Hallo,

    ich habe Dir in der beiliegenden Excel-Datei im Arbeitsblatt M1 einige Funktionen eingebaut, die im Folgenden nochmals dargestellt sind.
    Um Dir das Handling zu erleichtern, habe ich im Modul2 eine weitere benutzerdefinierte Funktion eingebaut:
    Code:
    Public Function Monatsbereich(AnfZelle As Range, AnzTage As Integer) As Range
      Set Monatsbereich = AnfZelle.Resize(1, AnzTage)
    End Function
    
    Sie ermöglicht das dynamische Festlegen des Bereichs für die Monatstage.

    1) Die Formel in AU13 ermittelt den Monatsletzten.
    2) Die Formel in AU9 ermittelt die Nettoarbeitstage (Tage abzüglich Wochenenden und Feiertage) anstelle Deiner Funktion in AN15.
    3) Die beiden Formelvarianten in AU15 bzw. AV15 ersetzen Deine Formel aus AP15.
    Arbeitsblatt mit dem Namen 'M1'
    AUAV
    920
    12
    1330.09.201230
    142
    152,3752,375
    ZelleFormel
    AU9=NETTOARBEITSTAGE(D13;$AU$13;Vorgaben!$E$3:$E$30)
    AU13=MONATSENDE(B8;0)
    AV13=TAG(AU13)
    AU14=32-TAG(AU13)
    AU15=SFarbeSumme(D15:WAHL($AU$14;AH15;AG15;AF15;AE15);3)/8
    AV15=SFarbeSumme(Monatsbereich($D15;$AV$13);3)/8
    Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    Exl121150, 5. Oktober 2012
    #2
  3. bobu511 Erfahrener User
    Hallo Anton Exl,

    vielen lieben Dank für Deine Hilfe. Werde es morgen gleich ausprobiern. Melde mich dann nochmal.
    Schönes Wochenende und Danke...........
     
    bobu511, 5. Oktober 2012
    #3
  4. bobu511 Erfahrener User

    Nettoarbeitstage zählen

    Hallo Anton Exl,

    vielen Dank, klappt alles super und so wie ich es mir vorgestellt habe.
    Danke.

    Gruß BoBu511
     
    bobu511, 6. Oktober 2012
    #4
  5. Kallewirsch Erfahrener User
    Hallo,

    ich würde die Liste der Tage ändern, dann bedarf es keiner Hilfszelle für die Nettoarbeitstage. Zudem würde ich die Formel in B7 ändern:
    [TABLE]
    <colgroup><col style="width: 28ptpx"><col width="56,25pt"><col width="56,25pt"></colgroup><tbody>[TR="bgcolor: #cacaca"]
    [TD] [/TD]
    [TD="align: center"]B[/TD]
    [TD="align: center"]C[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #cacaca, align: center"]6[/TD]
    [TD="align: left"]Beginn[/TD]
    [TD="align: center"]Ende[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #cacaca, align: center"]7[/TD]
    [TD="bgcolor: #CCFFFF, align: center"]01.09.2012[/TD]
    [TD="bgcolor: #CCFFFF, align: center"]31.12.2012[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #cacaca, align: center"]8[/TD]
    [TD="colspan: 2, align: left"]September 2012[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #cacaca, align: center"]9[/TD]
    [TD="align: center"]aktueller Monat[/TD]
    [TD="align: center"] [/TD]
    [/TR]
    </tbody>[/TABLE]

    [TABLE]
    <tbody>[TR="bgcolor: #aaeeaa"]
    [TD]Zelle[/TD]
    [TD]Format[/TD]
    [TD="align: right"]Wert[/TD]
    [/TR]
    [TR]
    [TD]B7[/TD]
    [TD]TT.MM.JJJJ[/TD]
    [TD="align: right"]01.09.2012[/TD]
    [/TR]
    [TR]
    [TD]C7[/TD]
    [TD]TT.MM.JJJJ[/TD]
    [TD="align: right"]31.12.2012[/TD]
    [/TR]
    [TR]
    [TD]B8[/TD]
    [TD]MMMM JJJJ[/TD]
    [TD="align: right"]01.09.2012[/TD]
    [/TR]
    </tbody>[/TABLE]

    [TABLE]
    <colgroup><col style="width: 40ptpx"><col></colgroup><tbody>[TR="bgcolor: #eeaaaa"]
    [TD]Zelle[/TD]
    [TD]Formel[/TD]
    [/TR]
    [TR]
    [TD]B8[/TD]
    [TD]=B7[/TD]
    [/TR]
    </tbody>[/TABLE]
    [TABLE]
    <tbody>[TR]
    [TD]Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg[/TD]
    [/TR]
    </tbody>[/TABLE]


    [TABLE]
    <colgroup><col style="width: 28ptpx"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"><col width="13,5pt"></colgroup><tbody>[TR="bgcolor: #cacaca"]
    [TD] [/TD]
    [TD="align: center"]D[/TD]
    [TD="align: center"]E[/TD]
    [TD="align: center"]F[/TD]
    [TD="align: center"]G[/TD]
    [TD="align: center"]H[/TD]
    [TD="align: center"]I[/TD]
    [TD="align: center"]J[/TD]
    [TD="align: center"]K[/TD]
    [TD="align: center"]L[/TD]
    [TD="align: center"]M[/TD]
    [TD="align: center"]N[/TD]
    [TD="align: center"]O[/TD]
    [TD="align: center"]P[/TD]
    [TD="align: center"]Q[/TD]
    [TD="align: center"]R[/TD]
    [TD="align: center"]S[/TD]
    [TD="align: center"]T[/TD]
    [TD="align: center"]U[/TD]
    [TD="align: center"]V[/TD]
    [TD="align: center"]W[/TD]
    [TD="align: center"]X[/TD]
    [TD="align: center"]Y[/TD]
    [TD="align: center"]Z[/TD]
    [TD="align: center"]AA[/TD]
    [TD="align: center"]AB[/TD]
    [TD="align: center"]AC[/TD]
    [TD="align: center"]AD[/TD]
    [TD="align: center"]AE[/TD]
    [TD="align: center"]AF[/TD]
    [TD="align: center"]AG[/TD]
    [TD="align: center"]AH[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #cacaca, align: center"]12[/TD]
    [TD="align: center"]1[/TD]
    [TD="align: center"]2[/TD]
    [TD="align: center"]3[/TD]
    [TD="align: center"]4[/TD]
    [TD="align: center"]5[/TD]
    [TD="align: center"]6[/TD]
    [TD="align: center"]7[/TD]
    [TD="align: center"]8[/TD]
    [TD="align: center"]9[/TD]
    [TD="align: center"]10[/TD]
    [TD="align: center"]11[/TD]
    [TD="align: center"]12[/TD]
    [TD="align: center"]13[/TD]
    [TD="align: center"]14[/TD]
    [TD="align: center"]15[/TD]
    [TD="align: center"]16[/TD]
    [TD="align: center"]17[/TD]
    [TD="align: center"]18[/TD]
    [TD="align: center"]19[/TD]
    [TD="align: center"]20[/TD]
    [TD="align: center"]21[/TD]
    [TD="align: center"]22[/TD]
    [TD="align: center"]23[/TD]
    [TD="align: center"]24[/TD]
    [TD="align: center"]25[/TD]
    [TD="align: center"]26[/TD]
    [TD="align: center"]27[/TD]
    [TD="align: center"]28[/TD]
    [TD="align: center"]29[/TD]
    [TD="align: center"]30[/TD]
    [TD="align: center"] [/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #cacaca, align: center"]13[/TD]
    [TD="align: center"]Sa[/TD]
    [TD="align: center"]So[/TD]
    [TD="align: center"]Mo[/TD]
    [TD="align: center"]Di[/TD]
    [TD="align: center"]Mi[/TD]
    [TD="align: center"]Do[/TD]
    [TD="align: center"]Fr[/TD]
    [TD="align: center"]Sa[/TD]
    [TD="align: center"]So[/TD]
    [TD="align: center"]Mo[/TD]
    [TD="align: center"]Di[/TD]
    [TD="align: center"]Mi[/TD]
    [TD="align: center"]Do[/TD]
    [TD="align: center"]Fr[/TD]
    [TD="align: center"]Sa[/TD]
    [TD="align: center"]So[/TD]
    [TD="align: center"]Mo[/TD]
    [TD="align: center"]Di[/TD]
    [TD="align: center"]Mi[/TD]
    [TD="align: center"]Do[/TD]
    [TD="align: center"]Fr[/TD]
    [TD="align: center"]Sa[/TD]
    [TD="align: center"]So[/TD]
    [TD="align: center"]Mo[/TD]
    [TD="align: center"]Di[/TD]
    [TD="align: center"]Mi[/TD]
    [TD="align: center"]Do[/TD]
    [TD="align: center"]Fr[/TD]
    [TD="align: center"]Sa[/TD]
    [TD="align: center"]So[/TD]
    [TD="align: center"] [/TD]
    [/TR]
    </tbody>[/TABLE]

    [TABLE]
    <colgroup><col style="width: 40ptpx"><col></colgroup><tbody>[TR="bgcolor: #eeaaaa"]
    [TD]Zelle[/TD]
    [TD]Formel[/TD]
    [/TR]
    [TR]
    [TD]D12[/TD]
    [TD]=B8[/TD]
    [/TR]
    [TR]
    [TD]E12[/TD]
    [TD]=WENN(MONAT($D$12+SPALTE(A1))<>MONAT($D$12);"";D12+1)[/TD]
    [/TR]
    </tbody>[/TABLE]
    [TABLE]
    <tbody>[TR]
    [TD]Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg[/TD]
    [/TR]
    </tbody>[/TABLE]


    [TABLE]
    <colgroup><col style="width: 28ptpx"><col width="21pt"></colgroup><tbody>[TR="bgcolor: #cacaca"]
    [TD] [/TD]
    [TD="align: center"]AO[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #cacaca, align: center"]15[/TD]
    [TD="align: right"]20[/TD]
    [/TR]
    </tbody>[/TABLE]

    [TABLE]
    <colgroup><col style="width: 40ptpx"><col></colgroup><tbody>[TR="bgcolor: #eeaaaa"]
    [TD]Zelle[/TD]
    [TD]Formel[/TD]
    [/TR]
    [TR]
    [TD]AO15[/TD]
    [TD]=NETTOARBEITSTAGE(D12;MAX(E12:AH12))[/TD]
    [/TR]
    </tbody>[/TABLE]
    [TABLE]
    <tbody>[TR]
    [TD]Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg[/TD]
    [/TR]
    </tbody>[/TABLE]
     
    Kallewirsch, 8. Oktober 2012
    #5
Thema:

Nettoarbeitstage zählen

Die Seite wird geladen...
  1. Nettoarbeitstage zählen - Similar Threads - Nettoarbeitstage zählen

  2. identische Werte in Spalte nur einmal zählen

    in Microsoft Excel Hilfe
    identische Werte in Spalte nur einmal zählen: Hallo. Ich bitte um eure Unterstützung. Ich bin auf der Suche nach der richtigen Formel um die Anzahl der unterschiedlichen Tage angezeigt zu bekommen. Es soll auch dann noch gezählt werden, wenn...
  3. Größte zahl in spalte in TextBox

    in Microsoft Excel Hilfe
    Größte zahl in spalte in TextBox: Hallo zusammen Ich möchte gerne das die größte zahl aus der Spalte B in der TextBox angezeigt wird. So weit bin ich schon gekommen. Private Sub CommandButton1_Click() Dim Spalte As Long Dim...
  4. Nur sichtbare Zeilen zählen

    in Microsoft Excel Hilfe
    Nur sichtbare Zeilen zählen: Moin, ich habe einen Code der mir die Zeilenanzahl in meiner Tabelle anzeigt aber ich möchte das er wenn ich Filter verwende nur die sichtbaren Zeilen anzeigt. Wer kann mir hier weiterhelfen :-)...
  5. dynamische Bezug auf Feiertagskalender in Formel "Nettoarbeitstage"

    in Microsoft Excel Hilfe
    dynamische Bezug auf Feiertagskalender in Formel "Nettoarbeitstage": Hallo Zusammen, ich habe leider ein paar Schwierigkeiten die Nettoarbeitstage von Mitarbeitern an verschiedenen Standorten in verschiedenen Bundesländern zu ermitteln. Irgendwie stehe ich gerade...
  6. NETTOARBEITSTAGE (Funktion)

    in Microsoft Excel Tutorials
    NETTOARBEITSTAGE (Funktion): NETTOARBEITSTAGE (Funktion) Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2019 Excel 2016 Excel 2019 für Mac...
  7. Nettoarbeitstage addieren?

    in Microsoft Excel Hilfe
    Nettoarbeitstage addieren?: Hallo Forum! Wie kann ich Nettoarbeitstage addieren? Eine Liste der Feiertage ist in der Datei vorhanden. Vielen Dank Pit 343635
  8. Nettoarbeitstage in vba

    in Microsoft Excel Hilfe
    Nettoarbeitstage in vba: Hallo zusammen, ich hab jetzt schon das Forum durchkämmt, aber leider nichts passendes gefunden. Ich möchte ganz einfach in vba die Nettoarbeitstage zwischen zwei Daten berechnen. Der Code:...
  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