Office: Netto- und Arbeitstage per Funktion!

Helfe beim Thema Netto- und Arbeitstage per Funktion! in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Forum, angeregt durch ein Posting vor ein paar Tagen und eine interne Anfrage, habe ich folgende Funktionen etwas angepaßt. Wer Interesse hat,... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von OfficeUser, 20. Januar 2009.

  1. OfficeUser Neuer User

    Netto- und Arbeitstage per Funktion!


    Hallo Forum,

    angeregt durch ein Posting vor ein paar Tagen und eine interne Anfrage, habe ich folgende Funktionen etwas angepaßt. Wer Interesse hat, kann sich bedienen!

     ABCDEFGH
    1ArbeitstageArbeitstage mit
    Zusatztagen
     Nettoarbeitstage Zusatztage
    2Mo, 22.12.2008Mo, 22.12.2008 22.12.200831.01.200927 Tage 03.01.2009
    3Di, 23.12.2008Di, 23.12.2008     10.01.2009
    4Mi, 24.12.2008Mi, 24.12.2008 Nettoarbeitstage mit Zusatztagen 17.01.2009
    5Mo, 29.12.2008Mo, 29.12.2008 22.12.200831.01.200931 Tage 31.01.2009
    6Di, 30.12.2008Di, 30.12.2008      
    7Mi, 31.12.2008Mi, 31.12.2008      
    8Fr, 02.01.2009Fr, 02.01.2009      
    9Mo, 05.01.2009Sa, 03.01.2009      
    10Di, 06.01.2009Mo, 05.01.2009      
    11Mi, 07.01.2009Di, 06.01.2009      
    12Do, 08.01.2009Mi, 07.01.2009      
    13Fr, 09.01.2009Do, 08.01.2009      
    14Mo, 12.01.2009Fr, 09.01.2009      
    15Di, 13.01.2009Sa, 10.01.2009      
    16Mi, 14.01.2009Mo, 12.01.2009      
    17Do, 15.01.2009Di, 13.01.2009      
    18Fr, 16.01.2009Mi, 14.01.2009      
    19Mo, 19.01.2009Do, 15.01.2009      
    20Di, 20.01.2009Fr, 16.01.2009      
    21Mi, 21.01.2009Sa, 17.01.2009      
    22Do, 22.01.2009Mo, 19.01.2009      
    23Fr, 23.01.2009Di, 20.01.2009      
    24Mo, 26.01.2009Mi, 21.01.2009      
    25Di, 27.01.2009Do, 22.01.2009      
    26Mi, 28.01.2009Fr, 23.01.2009      
    27Do, 29.01.2009Mo, 26.01.2009      
    28Fr, 30.01.2009Di, 27.01.2009      
    29 Mi, 28.01.2009      
    30 Do, 29.01.2009      
    31 Fr, 30.01.2009      
    32 Sa, 31.01.2009      
    ZelleFormel
    F2=nettoarbeitstage(D2;E2)
    A3=arbeitstag(A2)
    B3=arbeitstag(B2;H:H)
    A4=arbeitstag(A3)
    B4=arbeitstag(B3;H:H)
    A5=arbeitstag(A4)
    B5=arbeitstag(B4;H:H)
    F5=nettoarbeitstage(D5;E5;H:H)
    A6=arbeitstag(A5)
    B6=arbeitstag(B5;H:H)
    A7=arbeitstag(A6)
    B7=arbeitstag(B6;H:H)
    A8=arbeitstag(A7)
    B8=arbeitstag(B7;H:H)
    A9=arbeitstag(A8)
    B9=arbeitstag(B8;H:H)
    A10=arbeitstag(A9)
    B10=arbeitstag(B9;H:H)
    A11=arbeitstag(A10)
    B11=arbeitstag(B10;H:H)
    A12=arbeitstag(A11)
    B12=arbeitstag(B11;H:H)
    A13=arbeitstag(A12)
    B13=arbeitstag(B12;H:H)
    A14=arbeitstag(A13)
    B14=arbeitstag(B13;H:H)
    A15=arbeitstag(A14)
    B15=arbeitstag(B14;H:H)
    A16=arbeitstag(A15)
    B16=arbeitstag(B15;H:H)
    A17=arbeitstag(A16)
    B17=arbeitstag(B16;H:H)
    A18=arbeitstag(A17)
    B18=arbeitstag(B17;H:H)
    A19=arbeitstag(A18)
    B19=arbeitstag(B18;H:H)
    A20=arbeitstag(A19)
    B20=arbeitstag(B19;H:H)
    A21=arbeitstag(A20)
    B21=arbeitstag(B20;H:H)
    A22=arbeitstag(A21)
    B22=arbeitstag(B21;H:H)
    A23=arbeitstag(A22)
    B23=arbeitstag(B22;H:H)
    A24=arbeitstag(A23)
    B24=arbeitstag(B23;H:H)
    A25=arbeitstag(A24)
    B25=arbeitstag(B24;H:H)
    A26=arbeitstag(A25)
    B26=arbeitstag(B25;H:H)
    A27=arbeitstag(A26)
    B27=arbeitstag(B26;H:H)
    A28=arbeitstag(A27)
    B28=arbeitstag(B27;H:H)
    B29=arbeitstag(B28;H:H)
    B30=arbeitstag(B29;H:H)
    B31=arbeitstag(B30;H:H)
    B32=arbeitstag(B31;H:H)
    ZelleNr.: / BedingungFormat
    B21. / Formel ist =WOCHENTAG(B2;2)=6Abc
    B31. / Formel ist =WOCHENTAG(B3;2)=6Abc
    B41. / Formel ist =WOCHENTAG(B4;2)=6Abc
    B51. / Formel ist =WOCHENTAG(B5;2)=6Abc
    B61. / Formel ist =WOCHENTAG(B6;2)=6Abc
    B71. / Formel ist =WOCHENTAG(B7;2)=6Abc
    B81. / Formel ist =WOCHENTAG(B8;2)=6Abc
    B91. / Formel ist =WOCHENTAG(B9;2)=6Abc
    B101. / Formel ist =WOCHENTAG(B10;2)=6Abc
    B111. / Formel ist =WOCHENTAG(B11;2)=6Abc
    B121. / Formel ist =WOCHENTAG(B12;2)=6Abc
    B131. / Formel ist =WOCHENTAG(B13;2)=6Abc
    B141. / Formel ist =WOCHENTAG(B14;2)=6Abc
    B151. / Formel ist =WOCHENTAG(B15;2)=6Abc
    B161. / Formel ist =WOCHENTAG(B16;2)=6Abc
    B171. / Formel ist =WOCHENTAG(B17;2)=6Abc
    B181. / Formel ist =WOCHENTAG(B18;2)=6Abc
    B191. / Formel ist =WOCHENTAG(B19;2)=6Abc
    B201. / Formel ist =WOCHENTAG(B20;2)=6Abc
    B211. / Formel ist =WOCHENTAG(B21;2)=6Abc
    B221. / Formel ist =WOCHENTAG(B22;2)=6Abc
    B231. / Formel ist =WOCHENTAG(B23;2)=6Abc
    B241. / Formel ist =WOCHENTAG(B24;2)=6Abc
    B251. / Formel ist =WOCHENTAG(B25;2)=6Abc
    B261. / Formel ist =WOCHENTAG(B26;2)=6Abc
    B271. / Formel ist =WOCHENTAG(B27;2)=6Abc
    B281. / Formel ist =WOCHENTAG(B28;2)=6Abc
    B291. / Formel ist =WOCHENTAG(B29;2)=6Abc
    B301. / Formel ist =WOCHENTAG(B30;2)=6Abc
    B311. / Formel ist =WOCHENTAG(B31;2)=6Abc
    B321. / Formel ist =WOCHENTAG(B32;2)=6Abc
    Excel Tabellen im Web darstellen >>
    [/quote]

    :)
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 20. Januar 2009
    #1
  2. Hallo Backowe,

    vielen Danke für diese Funktionen, werde sie irgendwann mal testen *Smilie
    Allerding habe ich eine kleine (unbedeutende ;-) ?) Anmerkung dazu :

    Die Funktion NETTOARBEITSTAGE() exisitert bereits im Analyse-AddIn von Excel *upps und ich würde keine UDF ebenfalls so benennen, sondern evtl. UDFNETTOARBEITSTAGE oder NETTOARBEITSTAGE2 oder NETTOARBEITSTAGE_BACKOWE *wink.gif* etc.
     
  3. Hi NoNet,

    prinzipiell gebe ich Dir ja recht, jeder kann den Namen ja so ändern wie es ihm gefällt.

    Da ja nicht jeder im schönen Saarland wohnt, müssen sowieso Anpassungen getätigt werden, dann hält sich der Aufwand mit der Namensänderung in Grenzen. *grins

    PS: Ich bin jetzt von unseren Verhältnissen ausgegangen, die gibt es mit der Namensgebung keine Probleme, die wissen gar nicht was die Analyse-Funktionen sind. Wenn MA schon den Taschenrechner benutzen um in Excel irgendwas zu berechnen ... *boah
     
    Backowe, 22. Januar 2009
    #3
  4. Netto- und Arbeitstage per Funktion!

    Hey Backowe,

    war ja auch nur ein "kleiner (fast) unbedeutender" Hinweis für Dich und all die anderen Interessierten *grins

    PS: In unserer Firma würde es diesbzüglich auch keine Probleme geben, obwohl hier garantiert (fast) niemand Excel einhändig bedient um mit der anderen Hand den Taschenrechner zu verwenden. Wenn ich sehe, WELCHE teils hochkomplexen Auswertungen unsere User mit Excel (und Access !) in Verbindung mit ORACLE-Datenbanken etc. fahren, bestätigt sich dieser Verdacht der "Power-User" auch ganz schnell. Da wir die MUI (Mulitlingual User Interface)-Version von Office verwenden - also : Grundversion ENGLISCH mit regionalisierter (meist deutscher) Oberfläche - sind die Standardfunktionen in DEUTSCH, die Funktionen aus den Analyse-Tools und einige zusätzliche AddIns jedoch in ENGLISCH. Und es besteht kaum die Gefahr, die UDF-Funktion =NETTOARBEITSTAGE() versehentlich mit =NETWORKDAYS() zu verwechseln *grins
     
  5. Hallo Jürgen,

    sieht ja echt spitze aus!
    Aber wo pack ich denn die ganzen Funktionen hin?
    Bekomme da eine Fehlermeldung in A3 #Name#
     
  6. Hi Mücke,

    hier die Funktionen als *.xla. Ich hoffe Du kommst damit klar, bei Fragen fragen! *Smilie
     
    Backowe, 22. Januar 2009
    #6
  7. Grüezi zusammen

    Ich möchte hier nochmals auf NoNets Hinweis zurückkommen. *entsetzt

    Es ist wirklich keine gute Idee, UDFs dieselben Namen zu geben, die von Excel intern bereits verwendet werden; gerade dann wenn diese auch öffentlich zur Verfügung gestellt werden.

    Ab xl2007 sind die Analyse-Funktionen in den Status der Standard-Funktionen erhoben worden, spätestens da gibt es mit beiden Funktionen Namenskonflikte, da sowohl Nettoarbeitstage wie auch Arbeitstag bereits vorhanden sind.

    Bitte, Jürgen, passe dies doch in deinen ansonsten sinnvollen und verwendbaren Funktionen doch an - zumal der Code im AddIn ja auch geschützt ist und so eine Anpassung nicht mal einfach so von jedem durchgeführt werden kann, der nicht den Schutz knackt (knacken will).
     
    Thomas Ramel, 22. Januar 2009
    #7
  8. Netto- und Arbeitstage per Funktion!

    Hallo Thomas,

    im Addin hatte ich die Funktionsnamen, wie bereits von NoNet empfohlen, geändert. Das Passwort war ein Versehen, ich habe es wieder entfernt, da es wie Du ja schon geschrieben hast, keinen Schutz bietet.

    @all:

    Unter "Einfügen", "Funktion", "Kategorie auswählen" wird eine neue Kategorie "Nettoarbeitstage" angelegt und darin habe ich den Funktionen eine kleine Beschreibung beigefügt und die beiden fehlenden noch ergänzt.
     
    Backowe, 22. Januar 2009
    #8
  9. Guten Morgen Jürgen,

    werde mich wohl erst am Wochenende damit beschäftigen können ...
    ... bis dahin

    Danke noch mal *Smilie und
    Schönes WE
     
  10. OfficeUser Neuer User
    Hallo Forum,

    für diejenigen die es interessiert, ich habe die beiden Funktionen ArbTag und NettoArbTage um die Angabe von zusätzlichen freien Tage erweitert. Diese können bspw. für Urlaub, Betriebsferien usw. genutzt werden.

     ABCDEFGHI
    1Arbeitstage zusätzliche(r)
    Arbeitstag(e)
    zusätzliche
    freie Tage
    Grund BeginnEndeNettoarbeits-
    tage
    2Mo, 30.03.2009 18.04.200906.04.2009Urlaub 30.03.200919.04.20096
    3Di, 31.03.2009  07.04.2009Urlaub    
    4Mi, 01.04.2009  08.04.2009Urlaub    
    5Do, 02.04.2009  09.04.2009Urlaub    
    6Fr, 03.04.2009  14.04.2009Urlaub    
    7Sa, 18.04.2009  15.04.2009Urlaub    
    8   16.04.2009Urlaub    
    9   17.04.2009Urlaub    
    ZelleFormel
    I2=NettoArbTage(G2;H2;C:C;D:D)
    A3=ArbTag(A2;C:C;D:D)
    A4=ArbTag(A3;C:C;D:D)
    A5=ArbTag(A4;C:C;D:D)
    A6=ArbTag(A5;C:C;D:D)
    A7=ArbTag(A6;C:C;D:D)
    Excel Tabellen im Web darstellen >>
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 25. Januar 2009
    #10
  11. Hallo Forum,

    mea culpa, die angehängte Datei in meinem letzten Posting bitte ignorieren, da sich ein Fehler eingeschlichen hat! *wink.gif*
     
    Backowe, 25. Januar 2009
    #11
  12. Hallo,
    um ein Makro von Excel 2010 in Excel 2003 lauffähig zu machen - dort wir die Funktion NetworksDays verwendet - bin ich auf der Suche nach einer adäquaten Funktion auf Ihren Beitrag gestoßen.
    Beim Ausprobieren Ihres Codes beanstandet VBA, dass in dem Ausdruck "ArbTag(Beginn)" Sub oder Funktion nicht definiert /vorhanden.
    Können Sie helfen, die Fuktionen lauffähig zu bekommen?

    Ich hoffe, dass es noch nicht zu lange her ist.
    Herzlichen Gruß
     
  13. Netto- und Arbeitstage per Funktion!

    siehe meine Frage vom 17.1.2015
    VBA beanstandet "ArbTag(Beginn)" in dem Code Nettoarbeitstage
    Bitte um Hilfe! Danke!
     
  14. Hi,

    benutzte du die xla aus dem Posting 11 mit dem ganzen hinterlegten Code, dann dürfte der Fehler, dass eine Sub nicht definiert sei, gar nicht erst auftreten.
     
    Backowe, 17. Januar 2015
    #14
  15. Hallo,
    besten Dank! Freue mich über die schnelle Antwort. Werde den Code später ausprobieren.
    Herzlichen Gruß
     
Thema:

Netto- und Arbeitstage per Funktion!

Die Seite wird geladen...
  1. Netto- und Arbeitstage per Funktion! - Similar Threads - Netto Arbeitstage Funktion

  2. Letzter Arbeitstag im Quartal

    in Microsoft Excel Hilfe
    Letzter Arbeitstag im Quartal: Liebe Forenmitglieder, seit zwei Tagen tüftel und google ich mich durch die Welt und komme auf keine Lösung. Dabei kann es doch nicht so schwer sein, den letzten Arbeitstag eines Quartals per...
  3. Einen Wert auf den nächsten Arbeitstag verschieben

    in Microsoft Excel Hilfe
    Einen Wert auf den nächsten Arbeitstag verschieben: Hallo, folgendes Problem oder Wunsch. Ein ganz simples Beispiel anbei. 3 Personen. Option 1: Jeder legt jeden Werktag 1 Euro bei Seite. Nun hat eine der 3 Personen einen Feiertag. Die anderen...
  4. ARBEITSTAG mit unterschiedlichen Feiertagen

    in Microsoft Excel Hilfe
    ARBEITSTAG mit unterschiedlichen Feiertagen: Hallo liebe Helfende, Ich sitze schon seit geraumer Zeit an dem Versuch die ARBEITSTAG-Funktion irgendwie so zu verknüpfen, dass je nach Bundesland unterschiedliche Feiertage mit einbezogen...
  5. Festlegen Sie des ersten Tags der Arbeitswoche und ändern Sie der Arbeitstage für Kalender

    in Microsoft Outlook Tutorials
    Festlegen Sie des ersten Tags der Arbeitswoche und ändern Sie der Arbeitstage für Kalender: Festlegen Sie des ersten Tags der Arbeitswoche und ändern Sie der Arbeitstage für Kalender Outlook für Microsoft 365 Outlook 2019 Outlook 2016 Outlook 2013...
  6. netto brutto umrechnen in Userform

    in Microsoft Excel Hilfe
    netto brutto umrechnen in Userform: Hallo Forum, ich habe ein Userform mit mehreren TextBoxen in die Preise eingetragen werden. Ferner sind 2 RadioButton - Brutto und - Netto vorhanden. Nun soll per Auswahl eines Radiobuttons der...
  7. Berechnung Arbeitstage dauert sehr lange

    in Microsoft Access Hilfe
    Berechnung Arbeitstage dauert sehr lange: Hallo , Nutze folgende Funktion um die Netto Arbeitstage in einer Abfrage zu berechnen: Code: Public Function CalcDays(dtStart As Date, dtEnd As Date) As Integer Dim iDiff As Integer Dim i As...
  8. aus netto mach brutto

    in Microsoft Excel Hilfe
    aus netto mach brutto: guten morgen, hab ein problem mit einer auswertung die ich erstellt habe. in dieser auswertung sind ausschließlich netto-werte verwendet und mein cheffe möchte jetzt auf einmal alle werte als...
  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