Letzter Arbeitstag im Monat
#1
Möchte den letzten Arbeitstag ermitteln, bei dieser Formel rechnet er jedoch den Sonntag mit, der soll aber als einziger Tag nicht mit einberechnet werden, sondern dann auf den Samstag springen.
Hat jemand eine Idee wie ich die Formel umstellen muss?

=ARBEITSTAG(DATUM(JAHR(G2);MONAT(G2)+1;);0;H16:I81)
Top
#2
Sag mal!
So langsam fühle ich mich von Dir ver…! Angry
Wie viele Lösungen brauchst Du noch, um meinen diversen Formeln folgen zu können?
Ziehe vom 1. dM einen Arbeitstag ab!
Du hast 66 Feiertage in zwei Spalten, also 132???
Zur Arbeitswoche MO-SA habe ich Dir auch schon etwas geschrieben …

Darf ich Dir als nächsten Thread vorschlagen, dass Du das Datum des Sonntags nach dem ersten Frühlingsvollmond ermitteln willst?

Da gibt es auch bereits etwas von Ratiopharm.
Wäre für Dich mal eine Aufgabe, zu ermitteln, welches Datum ich damit meine.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#3
Hallo

zusätzlich den Wochentag prüfen, wenn der =7 ist, dann -1



Tabelle1
GH
130.05.2020
202.05.2020

verwendete Formeln
Zelle Formel Bereich N/A
H1=ARBEITSTAG(DATUM(JAHR(G2);MONAT(G2)+1;);0;H16:I81)-(WOCHENTAG(DATUM(JAHR(G2);MONAT(G2)+1;);11)=7)
http://excel-inn.de/dateien/vba_beispiel..._addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.14 einschl. 64 Bit




LG UweD
Top
#4
@Uwe:
Es gibt die .Intl-Version von Arbeitstag!

Schaue Dir mal die letzten Threads von Linner an, dann verstehst Du meinen Groll!

Gruß Ralf

Und mit Verlaub:
ARBEITSTAG() mit der Tages-Anzahl 0 zu nutzen, ist nicht wirklich clever!
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#5
Hallo Ralf,


Zitat:Es gibt die .Intl-Version von Arbeitstag

Was ist das?
Deinen Groll verstehe ich aber. Deshalb antworte ich nicht mehr überall. Davon abgesehen, dass ihr ja viel klüger seid.

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Top
#6
In 365 und vielleicht 2007 findest Du doch "... .INTL", Marose. Warum dann die Frage?
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#7
(26.02.2020, 14:31)RPP63 schrieb: Sag mal!
So langsam fühle ich mich von Dir ver…! Angry
Hatte ich hier schon geahnt.
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Top
#8
Ist nicht für Linner, sondern für Querleser, die .INTL-Variante gibt es ab Excel 2010.
("Feiertage" könnte man sich schenken, weil es in 2020 keine Auswirkung hat)

ABC
1Fr 31.01.20Mi 01.01.20
2Sa 29.02.20So 05.04.20
3Di 31.03.20Fr 10.04.20
4Do 30.04.20So 12.04.20
5Sa 30.05.20Mo 13.04.20
6Di 30.06.20Fr 01.05.20
7Fr 31.07.20Do 21.05.20
8Mo 31.08.20So 31.05.20
9Mi 30.09.20Mo 01.06.20
10Sa 31.10.20Do 11.06.20
11Mo 30.11.20Sa 03.10.20
12Do 31.12.20So 01.11.20
13So 15.11.20
14,So 22.11.20
15So 29.11.20
16So 06.12.20
17So 13.12.20
18So 20.12.20
19Fr 25.12.20
20Sa 26.12.20

ZelleFormel
A1=ARBEITSTAG.INTL(DATUM(2020;ZEILE(X2);1);-1;11;C$1:C$20)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • marose67
Top
#9
Ja, geschenkt, dann halt ab 2010, aber bei Marose steht 2003-2007-365, und außerdem gilt für JEDEN Antworter: Es gibt kostenlos https://office.live.com/start/Excel.aspx
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste