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. Filtern nach größter Zahl

    in Microsoft Excel Hilfe
    Filtern nach größter Zahl: Hallo zusammen, ich habe ein kleines Problem mit meiner Excel. Sie ist beispielhaft angehängt. Folgende Funktionen sollen erfüllt werden: In Spalte A und B stehen entweder Werte der Form AB1.1-x...
  3. 1050 Zahlen mit einem Wort wiedergeben

    in Microsoft Excel Hilfe
    1050 Zahlen mit einem Wort wiedergeben: Hallo zusammen, ich habe eine Liste, wo ich 1050 Artikelnummern mit der Endung -ENTWICKLUNG beschreiben muss in Excel. Nun möchte ich nicht alle 1050 einzeln mit Copy & paste füllen und hatte...
  4. Summieren farbiger Zahlen anhand des Farbcodes ohne VBA

    in Microsoft Excel Hilfe
    Summieren farbiger Zahlen anhand des Farbcodes ohne VBA: Hallo liebes Forum, welche Formel muss ich eingeben, wenn ich farbige Ziffern (z.B. rot = Farbcode 3; grün = 4) addieren möchte. Danke im voraus für die schnelle Antwort Gruß mfkathie
  5. DATEDIF Ergebnis

    in Microsoft Excel Hilfe
    DATEDIF Ergebnis: Hallo, ich bitte um Hilfe bei DATEDIF z. B. =DATEDIF(Anfangsdatum;Enddatum;"Y") ergibt zB. 8 in derZelle. Ich möchte aber, dass in einer Zelle 8 Jahre steht. Was muss hier hinter "Y" noch...
  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