PDA

Vollständige Version anzeigen : Heute + X Arbeitstage ohne Feiertag/Wochenende


JohnDee
02.08.2012, 14:53
Hallo zusammen,

ich habe mal eine kurze Frage zu Excel.
Ich habe eine Tabelle die wie folgt aufgebaut ist


B3 Tagesdatum mit =HEUTE()

C6 D6 E6 F6 G6 H6
x+ 4 AT =ARBEITSTAG(B3;D6)
x+ 5 AT =ARBEITSTAG(B3;D7)
x+ 6 AT =ARBEITSTAG(B3;D8)
x+ 60 AT =ARBEITSTAG(B3;D9)

Weiterhin habe ich ein zweites Blatt mit dem Namen Feiertage. Dort sind die
Feiertage in von B5:B74 für die nächsten Jahre aufgelistet.

Ab G7 möchte ich abwärts neben dem Tag X+AT (unterhalb F6) gerne angezeigt bekommen
wieviele Feiertage zwischen =HEUTE() und ARBEITSTAG(B3:D6) liegen. Die Feiertage müssen
also mit dem zweiten Blatt abgeglichen werden und sofern ein Feiertag innerhalb der
Arbeitstage vorhanden ist, muss dieser dann angezeigt werden.

Also zum Beispiel
02.08.2012
X+AT Feiertage
x+ 4 AT 08.08.2012 1

Da der 08.08.2012 ein Feiertag ist, wenn auch nicht bundeseinheitlich, soll angezeigt
werden das zwischen Heute und dem Datum 1 Feiertag vorhanden ist.
Nun bin ich aber noch nicht fertig, da in der nächsten Spalte der Feiertag, sofern dieser
in der Woche liegt, auf das Datum mit aufgerecht werden soll, damit man eine Übersicht
über den nächsten Arbeitstag erhält.

Beispiel:
02.08.2012
X+AT Feiertage Alternativer Termin
x+ 4 AT 08.08.2012 1 09.08.2012
x+ 10 AT 17.08.2012 2 20.08.2012

Zu der zweiten Zeile... Vom 02.08.2012 sollen 10 Arbeitstage gerechnet werden. Dies ergibt dann
den 17.08.2012. Zwischen dem 02.08.2012 und dem 17.08.2012 liegen 2 Feiertage. Der 8.8. und der
15.08.2012. Somit verschiebt sich das Datum um 2 Arbeitstage auf den 20.08.2012.

Und nun wäre hier das nächste Problem, da hier eigentlich geprüft werden müsste ob bis zum 20.08.2012
weitere Feiertage auftauchen. Sprich vom 17.08.2012 bis 20.08.2012. Sofern nicht wird der 20.08.2012
als Alternativtermin angezeigt. Sind weitere Feiertage dazwischen wird der Tag immer um einen
Arbeitstag versetzt, bis die Feiertage und Wochenenden herausgerechnet sind, so das nur noch die
am Anfang stehenden 10 Arbeitstage übrig bleiben.

Huiii.... das klingt ziemlich kompliziert.
Ich hoffe das ihr irgendeine Lösung habt.

Danke und Liebe Grüße

René

JohnDee
02.08.2012, 15:16
auweia,
manchmal ist man doch einfach nur ... lol

ok das eine problem gelöst
=Arbeitstag(B3;10;Feiertage!B3:B74)

... vielleicht kann man mir aber mit folgendem noch schnell helfen
wie kann ich die nächsten .. zum beispiel 3 feiertage anzeigen lassen
die in Feiertage!B5:B74 vorhanden sind ?

josef e
05.08.2012, 07:58
<div style="width:98%; margin-left:5px; margin-right:15px; text-align:justify;">
Hallo René,

<b>TEPA</b><br /><br /><table border="1" cellspacing="0" cellpadding="0" style="font-family:Arial,Arial; font-size:10pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "> <colgroup><col style="font-weight:bold; width:30px; " /><col style="width:114px;" /><col style="width:70px;" /><col style="width:22px;" /><col style="width:26px;" /></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td >&nbsp;</td><td >A</td><td >B</td><td >C</td><td >D</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td >Heute</td><td style="text-align:right; ">05.08.2012</td><td >&nbsp;</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td >N&auml;chste Feiertage</td><td style="text-align:right; ">08.08.2012</td><td >&nbsp;</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >8</td><td >&nbsp;</td><td style="text-align:right; ">15.08.2012</td><td >&nbsp;</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >9</td><td >&nbsp;</td><td style="text-align:right; ">25.12.2012</td><td >&nbsp;</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >10</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td></tr></table><br /><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tr><td ><b>Formeln der Tabelle</b></td></tr><tr><td ><table border = "1" cellspacing="0" cellpadding="2" style="font-family:Arial; font-size:9pt;"><tr style="background-color:#cacaca; font-size:10pt;"><td >Zelle</td><td >Formel</td></tr><tr><td >B7</td><td >{=KKLEINSTE(WENN<span style=' color:008000; '>(Feiertage!$B$5:$B$74&gt;=$B$3;Feiertage!$B$5:$B$74)</span>;ZEILE<span style=' color:008000; '>(A1)</span>)}</td></tr></table></td></tr><tr><td ><span style=' font-family:Arial,Arial; font-size:9pt; font-weight:bold;'>Enth&auml;lt Matrixformel:</span><span style=' font-family:Arial,Arial; font-size:9pt;'><br />Umrandende </span><span style=' font-family:Arial,Arial; font-size:9pt; font-weight:bold;'>{ }</span><span style=' font-family:Arial,Arial; font-size:9pt;'> nicht miteingeben,<br />sondern Formel mit STRG+SHIFT+RETURN abschlie&szlig;en!</span></td></tr><tr><td ><a href="http://www.online-excel.de/excel/singsel.php?f=26" style="font-family:Arial; font-size:8pt;font-weight:bold;color:#000080;" target='_blank'>Matrix verstehen</a></td></tr></table><br /><br /><b>Feiertage</b><br /><br /><table border="1" cellspacing="0" cellpadding="0" style="font-family:Arial,Arial; font-size:10pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "> <colgroup><col style="font-weight:bold; width:30px; " /><col style="width:80px;" /></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td >&nbsp;</td><td >B</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td style="text-align:right; ">01.01.2012</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td style="text-align:right; ">08.08.2012</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td style="text-align:right; ">15.08.2012</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >8</td><td style="text-align:right; ">01.05.2012</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >9</td><td style="text-align:right; ">25.12.2012</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >10</td><td style="text-align:right; ">26.12.2012</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >11</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >12</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >13</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >14</td><td >&nbsp;</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >15</td><td >&nbsp;</td></tr></table> <br /><br /><span style="font-family:Arial; font-size:9pt; font-weight:bold;background-color:#ffffff; color:#000000; ">Excel Tabellen im Web darstellen &gt;&gt; </span><a style ="font-family:Arial; font-size:9pt; color:#fcf507; background-color:#800040; font-weight:bold;" href="http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4 </a>




</div>

<div style="width:100px; text-align:center; color:white; font-style:italic; font-size:0.8em; font-family:Tahoma; background-color:royalblue;margin-left:5px; margin-top:15px; padding:4px; border:3px double darkblue;">&laquo; Gru&szlig; Sepp &raquo;</div>