PDA

Vollständige Version anzeigen : Arbeitstage auf ein Datum drauf rechen


silenthate
23.03.2009, 15:41
hallo zusammen,

ich konnte mit der suche leider nichts passendes finden. vielleicht kann mir jemand helfen oder zumindest einen ansatz liefern?!

ich habe folgende tabelle:
A1-Axx = Beschreibung (text)
B1-Bxx = arbeitstag (z.b. 5 oder 10)
C1-Cxx = Datum

Nun bräuchte ich folgende formel. wenn ich in C1 das datum eintrage/änder soll excel das für die nachfolgenden spalten brechen.
quasi: C1 = 01.04.2009; C2 = 01.04.2009 + die arbeitstage aus B2. C1 ist damit mein Startdatum und alle anderen C felder sollen anhand der arbeitstage berechnet werden.

ich hoffe man versteht mich :)

merci
silent

hary
23.03.2009, 16:30
Hi
meinst Du so? Formel in C2 und runterkopieren.
=wenn(B2="";"";ARBEITSTAG($C$1;B2))
Gruss hary

silenthate
24.03.2009, 07:14
hi hary,

der ansatz passt, aber das führt leider nicht zum gewünschten ergebnis.

vielen dank

gruß
silent

mücke
24.03.2009, 07:26
Guten Morgen silent,

probier es mal so, ohne C1 zu fixieren.

Formel steht in C2 =WENN(B2="";"";ARBEITSTAG(C1;B2))

silenthate
24.03.2009, 10:29
also nun geht nix mehr. irgendwo habe ich nen denkfehler.
so sieht das im moment aus

mücke
24.03.2009, 10:40
Hallo silent,

in C1 steht bei dir Datum und nicht das Datum in Form von z.B. 24.03.2009
Schau mal hier:
<P><blockquote><table border=3 cellpadding=1><tr><td>&nbsp;</td><td align=center bgcolor=#FFFFFF>A</td><td align=center bgcolor=#FFFFFF>B</td><td align=center bgcolor=#FFFFFF>C</td></tr><tr><td align=center bgcolor=#FFFFFF>1</td><td bgcolor=#FFFFFF align=center>Beschreibung</td><td bgcolor=#FFFFFF align=center>Arbeitstag</td><td bgcolor=#FFFFFF>24.03.2009</td></tr><tr><td align=center bgcolor=#FFFFFF>2</td><td bgcolor=#FFFFFF align=center>asd</td><td bgcolor=#FFFFFF align=center>5</td><td bgcolor=#FFFFFF>31.03.2009</td></tr><tr><td align=center bgcolor=#FFFFFF>3</td><td bgcolor=#FFFFFF align=center>asd</td><td bgcolor=#FFFFFF align=center>6</td><td bgcolor=#FFFFFF>08.04.2009</td></tr><tr><td align=center bgcolor=#FFFFFF>4</td><td bgcolor=#FFFFFF align=center>asd</td><td bgcolor=#FFFFFF align=center>7</td><td bgcolor=#FFFFFF>17.04.2009</td></tr><tr><td align=center bgcolor=#FFFFFF>5</td><td bgcolor=#FFFFFF align=center>asd</td><td bgcolor=#FFFFFF align=center>8</td><td bgcolor=#FFFFFF>29.04.2009</td></tr><tr><td align=center bgcolor=#FFFFFF>6</td><td bgcolor=#FFFFFF align=center>asd</td><td bgcolor=#FFFFFF align=center>9</td><td bgcolor=#FFFFFF>12.05.2009</td></tr><tr><td align=center bgcolor=#FFFFFF>7</td><td bgcolor=#FFFFFF align=center>asd</td><td bgcolor=#FFFFFF align=center>10</td><td bgcolor=#FFFFFF>26.05.2009</td></tr><tr><td align=center bgcolor=#FFFFFF>8</td><td bgcolor=#FFFFFF align=center>asd</td><td bgcolor=#FFFFFF align=center>11</td><td bgcolor=#FFFFFF>10.06.2009</td></tr><tr><td align=center bgcolor=#FFFFFF>9</td><td bgcolor=#FFFFFF align=center>asd</td><td bgcolor=#FFFFFF align=center>12</td><td bgcolor=#FFFFFF>26.06.2009</td></tr></td></tr></table></blockquote></P><br><br>
[EDIT]
Hast du die Analysefunktionen aktiviert?
[EDIT]

Gerhard H
24.03.2009, 10:52
Hallo zusammen,

abgesehn von Mückes Hinweis deutet die Fehlermeldung "name" darauf hin, dass der Funktionsname nicht verstanden wird. In Excel 2003 würd ich ja sagen: Extras-AddIns, Analysefunktionen aktivieren. Wo und ob es sowas in Excel 2007 gibt, weiß ich aber nicht.

Backowe
24.03.2009, 11:18
Hi Gerhard,

die Analysefunktionen in Excel 2007 sind automatisch aktiviert.

Backowe
24.03.2009, 12:16
Hi,

<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;" /><col style="width:80px;" /><col style="width:80px;" /><col style="width:80px;" /><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><td >C</td><td >D</td><td >E</td><td >F</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td >&nbsp;</td><td style="text-align:right; ">23.03.2009</td><td >&nbsp;</td><td >&nbsp;</td><td style="text-align:right; ">01.01.2009</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:right; ">14</td><td style="text-align:right; ">14.04.2009</td><td >&nbsp;</td><td >&nbsp;</td><td style="text-align:right; ">10.04.2009</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td><td >&nbsp;</td><td style="text-align:right; ">13.04.2009</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 >C2</td><td >{=C1+KKLEINSTE(WENN<span style=' color:008000; '>(<span style=' color:#0000ff; '>(WOCHENTAG<span style=' color:#ff0000; '>(C1+<span style=' color:#804000; '>(ZEILE<span style=' color:#ff7837; '>(INDIREKT<span style=' color:#8000ff; '>("1:"&B2*9)</span>)</span>-1)</span>)</span>&lt;6)</span>*ISTNV<span style=' color:#0000ff; '>(VERGLEICH<span style=' color:#ff0000; '>(C1+<span style=' color:#804000; '>(ZEILE<span style=' color:#ff7837; '>(INDIREKT<span style=' color:#8000ff; '>("1:"&B2*9)</span>)</span>)</span>;F1:F10;0)</span>)</span>;ZEILE<span style=' color:#0000ff; '>(INDIREKT<span style=' color:#ff0000; '>("1:"&B2*9)</span>)</span>)</span>;B2)}</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 /><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>

silenthate
24.03.2009, 13:59
hallo zusammen,

vielen dank für die hilfe. ich werde mir das mal anschauen und wenn ich probleme habe melde ich mich.

die analysefkt. habe ich aktiviert.

viele grüße
silent

magie61
24.03.2009, 14:09
Hast du vielleicht ein englisches Excel und benutzt deutsche Funktionsnamen?
Gruß
magie61

silenthate
24.03.2009, 14:33
ja ich habe eine englische version, aber ich habe die bezeichnungen & co. ins englische geändert.

silenthate
26.03.2009, 14:31
nur noch mal zur info.
die formel von backowe funktioniert wunderbar. mit ein paar kleinen anpassungen an meine bedürfnisse läuft alles :)

merci

gruß
silent

Wilfried07
26.03.2009, 15:40
Hallo!

Meinst Du sowas?

<table border='0' cellpadding='5' colspan='2'><tr><td colspan='2'><table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='4' style='font-family:Arial; color:#000000; background-color:#FFFFFF; font-size:10px; font-weight:bold; font-style:normal; '><colgroup><col width='28pt'><col width='72,75pt'><col width='69,75pt'><col width='123,75pt'></colgroup><tr style='background-color:#cacaca'><td>*</td><td align='middle'>A</td><td align='middle'>B</td><td align='middle'>C</td></tr><tr><td style='background-color:#cacaca' align='middle'>31</td><td align='left' style='color:#FF00FF; ' >Nettoarbeitstage mit Berücksichtigung von österreichischen Feiertagen zum Datum addieren oder abziehen</td><td align='right' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>32</td><td align='right' style='font-weight:normal; ' >*</td><td align='middle' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>33</td><td align='right' style='font-weight:normal; ' >*</td><td align='middle' style='color:#FF0000; ' >+/-</td><td align='middle' style='font-weight:normal; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>34</td><td align='middle' style='font-weight:normal; ' >Mo 12.01.2009</td><td align='middle' style='font-weight:normal; ' >-2</td><td align='right' style='background-color:#FFCC99; ' >Do 08.01.2009</td></tr><tr><td style='background-color:#cacaca' align='middle'>35</td><td align='middle' style='font-weight:normal; ' >Mo 12.01.2009</td><td align='middle' style='font-weight:normal; ' >45</td><td align='right' style='background-color:#FFCC99; ' >Mo 16.03.2009</td></tr></td></tr></table><tr><td valign='top'><table border='3' cellspacing='0' cellpadding='2' valign='middle' colspan='3' style='color:#000000; background-color:#FFFFFF; font-family:Arial; font-size:10px;'><tr style='background-color:#aaeeaa'><td>Zelle</td><td>Format</td><td align='right'>Wert</td></tr><tr><td>A34</td><td>TTT TT.MM.JJJJ</td><td align='right'>12.01.2009</td></tr><tr><td>C34</td><td>TTT TT.MM.JJJJ</td><td align='right'>08.01.2009</td></tr><tr><td>A35</td><td>TTT TT.MM.JJJJ</td><td align='right'>12.01.2009</td></tr><tr><td>C35</td><td>TTT TT.MM.JJJJ</td><td align='right'>16.03.2009</td></tr></table></td><td valign='top'><table border='3' cellspacing='0' cellpadding='2' valign='middle' colspan='2' style='table-layout:fixed; color:#000000; background-color:#FFFFFF; font-family:Arial; font-size:10px;'><colgroup><col width='40pt'><col></colgroup><tr style='background-color:#eeaaaa'><td>Zelle</td><td>Formel</td></tr><tr><td>C34</td><td><Span style='color:#222222'>{=A34+</Span><Span style='color:#0000DD'>(1-</Span><Span style='color:#222222'>(B34<Span style='color:#222222'><</Span>0)</Span><Span style='color:#0000DD'>*2)</Span><Span style='color:#222222'>*KKLEINSTE</Span><Span style='color:#0000DD'>(WENN</Span><Span style='color:#222222'>(</Span><Span style='color:#0000DD'>(WOCHENTAG</Span><Span style='color:#222222'>(A34+</Span><Span style='color:#0000DD'>(</Span><Span style='color:#222222'>(1-</Span><Span style='color:#0000DD'>(B34<Span style='color:#0000DD'><</Span>0)</Span><Span style='color:#222222'>*2)</Span><Span style='color:#0000DD'>*</Span><Span style='color:#222222'>(ZEILE</Span><Span style='color:#0000DD'>(INDIREKT</Span><Span style='color:#222222'>("1:"&ABS</Span><Span style='color:#0000DD'>(B34)</Span><Span style='color:#222222'>*9)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>-1+</Span><Span style='color:#0000DD'>(B34<Span style='color:#0000DD'><</Span>0)</Span><Span style='color:#222222'>*2)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'><Span style='color:#0000DD'><</Span>6)</Span><Span style='color:#222222'>*ISTNV</Span><Span style='color:#0000DD'>(VERGLEICH</Span><Span style='color:#222222'>(A34+</Span><Span style='color:#0000DD'>(</Span><Span style='color:#222222'>(1-</Span><Span style='color:#0000DD'>(B34<Span style='color:#0000DD'><</Span>0)</Span><Span style='color:#222222'>*2)</Span><Span style='color:#0000DD'>*</Span><Span style='color:#222222'>(ZEILE</Span><Span style='color:#0000DD'>(INDIREKT</Span><Span style='color:#222222'>("1:"&ABS</Span><Span style='color:#0000DD'>(B34)</Span><Span style='color:#222222'>*9)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>;Feiertage!$A$2:$A$16;0)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>;ZEILE</Span><Span style='color:#0000DD'>(INDIREKT</Span><Span style='color:#222222'>("1:"&ABS</Span><Span style='color:#0000DD'>(B34)</Span><Span style='color:#222222'>*9)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>;ABS</Span><Span style='color:#222222'>(B34)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>}</Span></td></tr><tr><td>C35</td><td><Span style='color:#222222'>{=A35+</Span><Span style='color:#0000DD'>(1-</Span><Span style='color:#222222'>(B35<Span style='color:#222222'><</Span>0)</Span><Span style='color:#0000DD'>*2)</Span><Span style='color:#222222'>*KKLEINSTE</Span><Span style='color:#0000DD'>(WENN</Span><Span style='color:#222222'>(</Span><Span style='color:#0000DD'>(WOCHENTAG</Span><Span style='color:#222222'>(A35+</Span><Span style='color:#0000DD'>(</Span><Span style='color:#222222'>(1-</Span><Span style='color:#0000DD'>(B35<Span style='color:#0000DD'><</Span>0)</Span><Span style='color:#222222'>*2)</Span><Span style='color:#0000DD'>*</Span><Span style='color:#222222'>(ZEILE</Span><Span style='color:#0000DD'>(INDIREKT</Span><Span style='color:#222222'>("1:"&ABS</Span><Span style='color:#0000DD'>(B35)</Span><Span style='color:#222222'>*9)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>-1+</Span><Span style='color:#0000DD'>(B35<Span style='color:#0000DD'><</Span>0)</Span><Span style='color:#222222'>*2)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'><Span style='color:#0000DD'><</Span>6)</Span><Span style='color:#222222'>*ISTNV</Span><Span style='color:#0000DD'>(VERGLEICH</Span><Span style='color:#222222'>(A35+</Span><Span style='color:#0000DD'>(</Span><Span style='color:#222222'>(1-</Span><Span style='color:#0000DD'>(B35<Span style='color:#0000DD'><</Span>0)</Span><Span style='color:#222222'>*2)</Span><Span style='color:#0000DD'>*</Span><Span style='color:#222222'>(ZEILE</Span><Span style='color:#0000DD'>(INDIREKT</Span><Span style='color:#222222'>("1:"&ABS</Span><Span style='color:#0000DD'>(B35)</Span><Span style='color:#222222'>*9)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>;Feiertage!$A$2:$A$16;0)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>;ZEILE</Span><Span style='color:#0000DD'>(INDIREKT</Span><Span style='color:#222222'>("1:"&ABS</Span><Span style='color:#0000DD'>(B35)</Span><Span style='color:#222222'>*9)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>;ABS</Span><Span style='color:#222222'>(B35)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>}</Span></td></tr></table></td></tr><tr><td valign='top'><table style='font-family:Arial; font-size:8pt; background-color:#FFFFFF'><tr><td style='font-weight:bold'>Achtung, Matrixformel enthalten!</td></tr><tr><td><span>Die geschweiften Klammern{} werden </span><span style='text-decoration:underline'>nicht</span><span> eingegeben.</span></td></tr><tr><td><span>Verlassen Sie den Zelleneditor mit </span><span style='font-weight:bold; color:#FF0000'>Strg+Shift + Enter</span><span>, statt Enter alleine.</span></td></tr></table></td></tr></table>

Gruß
Wilfried

Wilfried07
26.03.2009, 16:00
Hallo!

Ich sehe gerade du brauchst nur die Nettoarbeitstage.

<table border='0' cellpadding='5' colspan='2'><tr><td colspan='2'><table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='4' style='font-family:Arial; color:#000000; background-color:#FFFFFF; font-size:10px; font-weight:bold; font-style:normal; '><colgroup><col width='28pt'><col width='133,5pt'><col width='165pt'><col width='138,75pt'></colgroup><tr style='background-color:#cacaca'><td>*</td><td align='middle'>A</td><td align='middle'>B</td><td align='middle'>C</td></tr><tr><td style='background-color:#cacaca' align='middle'>637</td><td align='left' style='font-size:20px; ' >Nettoarbeitstage zum Datum addieren oder abziehen</td><td align='right' style='font-size:20px; ' >*</td><td align='right' style='font-size:20px; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>638</td><td align='right' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>639</td><td align='right' style='font-weight:normal; ' >Di 10.02.2009</td><td align='right' style='font-weight:normal; ' >14</td><td align='right' style='background-color:#FFCC99; ' >Mo 02.03.2009</td></tr><tr><td style='background-color:#cacaca' align='middle'>640</td><td align='right' style='font-weight:normal; ' >Di 10.02.2009</td><td align='right' style='font-weight:normal; ' >-14</td><td align='right' style='background-color:#FFCC99; ' >Mi 21.01.2009</td></tr></td></tr></table><tr><td valign='top'><table border='3' cellspacing='0' cellpadding='2' valign='middle' colspan='3' style='color:#000000; background-color:#FFFFFF; font-family:Arial; font-size:10px;'><tr style='background-color:#aaeeaa'><td>Zelle</td><td>Format</td><td align='right'>Wert</td></tr><tr><td>A639</td><td>TTT TT.MM.JJJJ</td><td align='right'>10.02.2009</td></tr><tr><td>C639</td><td>TTT TT.MM.JJJJ</td><td align='right'>02.03.2009</td></tr><tr><td>A640</td><td>TTT TT.MM.JJJJ</td><td align='right'>10.02.2009</td></tr><tr><td>C640</td><td>TTT TT.MM.JJJJ</td><td align='right'>21.01.2009</td></tr></table></td><td valign='top'><table border='3' cellspacing='0' cellpadding='2' valign='middle' colspan='2' style='table-layout:auto; color:#000000; background-color:#FFFFFF; font-family:Arial; font-size:10px;'><colgroup><col width='40pt'><col></colgroup><tr style='background-color:#eeaaaa'><td>Zelle</td><td>Formel</td></tr><tr><td>C639</td><td><Span style='color:#222222'>=ARBEITSTAG</Span><Span style='color:#0000DD'>(A639;</Span><Span style='color:#222222'>(B639)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr><tr><td>C640</td><td><Span style='color:#222222'>=ARBEITSTAG</Span><Span style='color:#0000DD'>(A640;</Span><Span style='color:#222222'>(B640)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr></table></td></tr></table>

Gruß
Wilfried