Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
988to992
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

datum ohne weekend?

datum ohne weekend?
04.07.2008 17:56:06
marc
hallo zusammen:
ich habe normalerweise folgende formel:
=heute()+1
im format:
Dienstag, 5. August 2008
kann mir jemand sagen wie diese formel geschrieben wird, dass:
wenn ich am freitag das sheet aufmache es +3 sind sprich dann montag wird, am samstag +2 auch montag .
es geht um eine datenbank die ich an lieferanten senden will für angebotsanfragen.
montag bis donnerstag spielts ja keine rolle, aber am freitag und samstag ist schlecht :(
besten dank.
gruess

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: datum ohne weekend?
04.07.2008 18:04:08
Hajo_Zi
Hallo Marc,
01

 AB
1Von01.05.2007
2bis:31.05.2007
3  
401. Mai 07Dienstag
502. Mai 07Mittwoch
603. Mai 07Donnerstag
704. Mai 07Freitag
807. Mai 07Montag
908. Mai 07Dienstag
1009. Mai 07Mittwoch
1110. Mai 07Donnerstag
1211. Mai 07Freitag
1314. Mai 07Montag
1415. Mai 07Dienstag
1516. Mai 07Mittwoch
1617. Mai 07Donnerstag
1718. Mai 07Freitag
1821. Mai 07Montag
1922. Mai 07Dienstag
2023. Mai 07Mittwoch
2124. Mai 07Donnerstag
2225. Mai 07Freitag
2328. Mai 07Montag
2429. Mai 07Dienstag
2530. Mai 07Mittwoch
2631. Mai 07Donnerstag
27  
28  
29  
30  

Formeln der Tabelle
ZelleFormel
B2=DATUM(JAHR(B1); MONAT(B1)+1;0)
A4=WENN(WOCHENTAG(B1;2)>5;B1+3;WENN(WOCHENTAG(B1;2)=6;B1+2;B1))
B4=A4
A5=WENN(A4>=$B$2;"";WENN(A4=0;;WENN(WOCHENTAG(A4;2)=5;WENN(MONAT(A4+3)<>MONAT($B$2); "";A4+3); WENN(MONAT(A4+1)<>MONAT($B$2); "";A4+1))))
B5=A5
A6=WENN(A5>=$B$2;"";WENN(A5=0;;WENN(WOCHENTAG(A5;2)=5;WENN(MONAT(A5+3)<>MONAT($B$2); "";A5+3); WENN(MONAT(A5+1)<>MONAT($B$2); "";A5+1))))
B6=A6
A7=WENN(A6>=$B$2;"";WENN(A6=0;;WENN(WOCHENTAG(A6;2)=5;WENN(MONAT(A6+3)<>MONAT($B$2); "";A6+3); WENN(MONAT(A6+1)<>MONAT($B$2); "";A6+1))))
B7=A7
A8=WENN(A7>=$B$2;"";WENN(A7=0;;WENN(WOCHENTAG(A7;2)=5;WENN(MONAT(A7+3)<>MONAT($B$2); "";A7+3); WENN(MONAT(A7+1)<>MONAT($B$2); "";A7+1))))
B8=A8
A9=WENN(A8>=$B$2;"";WENN(A8=0;;WENN(WOCHENTAG(A8;2)=5;WENN(MONAT(A8+3)<>MONAT($B$2); "";A8+3); WENN(MONAT(A8+1)<>MONAT($B$2); "";A8+1))))
B9=A9
A10=WENN(A9>=$B$2;"";WENN(A9=0;;WENN(WOCHENTAG(A9;2)=5;WENN(MONAT(A9+3)<>MONAT($B$2); "";A9+3); WENN(MONAT(A9+1)<>MONAT($B$2); "";A9+1))))
B10=A10
A11=WENN(A10>=$B$2;"";WENN(A10=0;;WENN(WOCHENTAG(A10;2)=5;WENN(MONAT(A10+3)<>MONAT($B$2); "";A10+3); WENN(MONAT(A10+1)<>MONAT($B$2); "";A10+1))))
B11=A11
A12=WENN(A11>=$B$2;"";WENN(A11=0;;WENN(WOCHENTAG(A11;2)=5;WENN(MONAT(A11+3)<>MONAT($B$2); "";A11+3); WENN(MONAT(A11+1)<>MONAT($B$2); "";A11+1))))
B12=A12
A13=WENN(A12>=$B$2;"";WENN(A12=0;;WENN(WOCHENTAG(A12;2)=5;WENN(MONAT(A12+3)<>MONAT($B$2); "";A12+3); WENN(MONAT(A12+1)<>MONAT($B$2); "";A12+1))))
B13=A13
A14=WENN(A13>=$B$2;"";WENN(A13=0;;WENN(WOCHENTAG(A13;2)=5;WENN(MONAT(A13+3)<>MONAT($B$2); "";A13+3); WENN(MONAT(A13+1)<>MONAT($B$2); "";A13+1))))
B14=A14
A15=WENN(A14>=$B$2;"";WENN(A14=0;;WENN(WOCHENTAG(A14;2)=5;WENN(MONAT(A14+3)<>MONAT($B$2); "";A14+3); WENN(MONAT(A14+1)<>MONAT($B$2); "";A14+1))))
B15=A15
A16=WENN(A15>=$B$2;"";WENN(A15=0;;WENN(WOCHENTAG(A15;2)=5;WENN(MONAT(A15+3)<>MONAT($B$2); "";A15+3); WENN(MONAT(A15+1)<>MONAT($B$2); "";A15+1))))
B16=A16
A17=WENN(A16>=$B$2;"";WENN(A16=0;;WENN(WOCHENTAG(A16;2)=5;WENN(MONAT(A16+3)<>MONAT($B$2); "";A16+3); WENN(MONAT(A16+1)<>MONAT($B$2); "";A16+1))))
B17=A17
A18=WENN(A17>=$B$2;"";WENN(A17=0;;WENN(WOCHENTAG(A17;2)=5;WENN(MONAT(A17+3)<>MONAT($B$2); "";A17+3); WENN(MONAT(A17+1)<>MONAT($B$2); "";A17+1))))
B18=A18
A19=WENN(A18>=$B$2;"";WENN(A18=0;;WENN(WOCHENTAG(A18;2)=5;WENN(MONAT(A18+3)<>MONAT($B$2); "";A18+3); WENN(MONAT(A18+1)<>MONAT($B$2); "";A18+1))))
B19=A19
A20=WENN(A19>=$B$2;"";WENN(A19=0;;WENN(WOCHENTAG(A19;2)=5;WENN(MONAT(A19+3)<>MONAT($B$2); "";A19+3); WENN(MONAT(A19+1)<>MONAT($B$2); "";A19+1))))
B20=A20
A21=WENN(A20>=$B$2;"";WENN(A20=0;;WENN(WOCHENTAG(A20;2)=5;WENN(MONAT(A20+3)<>MONAT($B$2); "";A20+3); WENN(MONAT(A20+1)<>MONAT($B$2); "";A20+1))))
B21=A21
A22=WENN(A21>=$B$2;"";WENN(A21=0;;WENN(WOCHENTAG(A21;2)=5;WENN(MONAT(A21+3)<>MONAT($B$2); "";A21+3); WENN(MONAT(A21+1)<>MONAT($B$2); "";A21+1))))
B22=A22
A23=WENN(A22>=$B$2;"";WENN(A22=0;;WENN(WOCHENTAG(A22;2)=5;WENN(MONAT(A22+3)<>MONAT($B$2); "";A22+3); WENN(MONAT(A22+1)<>MONAT($B$2); "";A22+1))))
B23=A23
A24=WENN(A23>=$B$2;"";WENN(A23=0;;WENN(WOCHENTAG(A23;2)=5;WENN(MONAT(A23+3)<>MONAT($B$2); "";A23+3); WENN(MONAT(A23+1)<>MONAT($B$2); "";A23+1))))
B24=A24
A25=WENN(A24>=$B$2;"";WENN(A24=0;;WENN(WOCHENTAG(A24;2)=5;WENN(MONAT(A24+3)<>MONAT($B$2); "";A24+3); WENN(MONAT(A24+1)<>MONAT($B$2); "";A24+1))))
B25=A25
A26=WENN(A25>=$B$2;"";WENN(A25=0;;WENN(WOCHENTAG(A25;2)=5;WENN(MONAT(A25+3)<>MONAT($B$2); "";A25+3); WENN(MONAT(A25+1)<>MONAT($B$2); "";A25+1))))
B26=A26
A27=WENN(A26>=$B$2;"";WENN(A26=0;;WENN(WOCHENTAG(A26;2)=5;WENN(MONAT(A26+3)<>MONAT($B$2); "";A26+3); WENN(MONAT(A26+1)<>MONAT($B$2); "";A26+1))))
B27=A27
A28=WENN(A27>=$B$2;"";WENN(A27=0;;WENN(WOCHENTAG(A27;2)=5;WENN(MONAT(A27+3)<>MONAT($B$2); "";A27+3); WENN(MONAT(A27+1)<>MONAT($B$2); "";A27+1))))
B28=A28
A29=WENN(A28>=$B$2;"";WENN(A28=0;;WENN(WOCHENTAG(A28;2)=5;WENN(MONAT(A28+3)<>MONAT($B$2); "";A28+3); WENN(MONAT(A28+1)<>MONAT($B$2); "";A28+1))))
B29=A29
A30=WENN(A29>=$B$2;"";WENN(A29=0;;WENN(WOCHENTAG(A29;2)=5;WENN(MONAT(A29+3)<>MONAT($B$2); "";A29+3); WENN(MONAT(A29+1)<>MONAT($B$2); "";A29+1))))
B30=A30


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Anzeige
AW: datum ohne weekend?
04.07.2008 18:10:00
marc
hallo hajo
danke, leider aber unglücklich weil ich so für 365 tage 365 formeln brauche.
gibts keine wenn formel das ich von mir aus über mehrer zellen die tage freitag und samstag definieren kann?
oder z.b. in einer zelle heute darstellen und in einer anderen die formel für +1 und wenns freitag oder samstag ist in dieser +3, +2 ?
gruess

AW: datum ohne weekend?
04.07.2008 18:09:00
Jochen
=WENN(WOCHENTAG(HEUTE())=6;HEUTE()+3;WENN(WOCHENTAG(HEUTE())=6;HEUTE()+2;HEUTE()+1))

AW: datum ohne weekend?
04.07.2008 18:14:50
marc
danke jochen !
gruess

AW: datum ohne weekend?
04.07.2008 18:17:00
Jochen
Sorry, hab gerade gesehen, das ein Fehler drin ist: beim zweiten mal "HEUTE())=6" muß natürlcih 5 stehen.

Anzeige
richtig ist bestimmt 7 anstelle 5 und 6 ...
04.07.2008 18:48:00
neopa
Hallo Jochen, Hallo Mark
... denn WOCHENTAG() eines Sa ist 7.
Hier noch ein alternativer kürzerer Formelvorschlag ohne WOCHENTAG():
=HEUTE()+WAHL((REST(HEUTE()+2;7)
Gruß Werner
.. , - ...

AW: richtig ist bestimmt 7 anstelle 5 und 6 ...
04.07.2008 22:03:19
Erich
Hallo zusammen,
und noch eine Variante:

=HEUTE()+1+MAX(;2-REST(HEUTE()+1;7))

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

eine sehr schöne Lösung ...
05.07.2008 08:29:00
neopa
Hallo Erich,
... aber noch nicht 100%ig konsequent. Ein Zeichen kürzer geht noch:
=HEUTE()+MAX(1;3-REST(HEUTE()+1;7))
Schönes WE Dir und allen.
Gruß Werner
.. , - ...

Anzeige
AW: datum ohne weekend?
04.07.2008 18:49:19
marc
7 muss stehen oder?

AW: datum ohne weekend?
04.07.2008 21:12:49
Jochen
OK OK, da war ich einfach zu schnell beim tippen, ohne zu denken. Klar: "7" ist richtig. Sorry ein weiteres mal ...

AW: datum ohne weekend...
04.07.2008 19:42:48
jockel
und ohne feiertage...
arbeitstage...

 AB
1Beginn:01.05.2007
2Ende:31.05.2007
3ArbTage:20
4jockel 
502.05.2007Mi
603.05.2007Do
704.05.2007Fr
807.05.2007Mo
908.05.2007Di
1009.05.2007Mi
1110.05.2007Do
1211.05.2007Fr
1314.05.2007Mo
1415.05.2007Di
1516.05.2007Mi
1618.05.2007Fr
1721.05.2007Mo
1822.05.2007Di
1923.05.2007Mi
2024.05.2007Do
2125.05.2007Fr
2229.05.2007Di
2330.05.2007Mi
2431.05.2007Do
25  
26  
27  
28  
29  
30  

Formeln der Tabelle
ZelleFormel
B2=DATUM(JAHR(B1); MONAT(B1)+1;0)
B3{=SUMME(N(WOCHENTAG(ZEILE(INDIREKT(B2&":"&B1)); 2)<6))-SUMME((feier>=B1)*(feier<=B2)*(WOCHENTAG(feier;2)<6))}
A5{=$B$1-1+KKLEINSTE(WENN((WOCHENTAG($B$1-1+(ZEILE(INDIREKT("1:"&ZEILE(B1)*9))-1))<6)*ISTNV(VERGLEICH($B$1-1+(ZEILE(INDIREKT("1:"&ZEILE(B1)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(B1)*9))); ZEILE(B1))}
B5=A5
A6{=WENN(ANZAHL($A$5:A5)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A1)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A1)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A1)*9))); ZEILE(A1)))}
B6=A6
A7{=WENN(ANZAHL($A$5:A6)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A2)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A2)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A2)*9))); ZEILE(A2)))}
B7=A7
A8{=WENN(ANZAHL($A$5:A7)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A3)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A3)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A3)*9))); ZEILE(A3)))}
B8=A8
A9{=WENN(ANZAHL($A$5:A8)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A4)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A4)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A4)*9))); ZEILE(A4)))}
B9=A9
A10{=WENN(ANZAHL($A$5:A9)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A5)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A5)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A5)*9))); ZEILE(A5)))}
B10=A10
A11{=WENN(ANZAHL($A$5:A10)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A6)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A6)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A6)*9))); ZEILE(A6)))}
B11=A11
A12{=WENN(ANZAHL($A$5:A11)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A7)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A7)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A7)*9))); ZEILE(A7)))}
B12=A12
A13{=WENN(ANZAHL($A$5:A12)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A8)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A8)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A8)*9))); ZEILE(A8)))}
B13=A13
A14{=WENN(ANZAHL($A$5:A13)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A9)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A9)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A9)*9))); ZEILE(A9)))}
B14=A14
A15{=WENN(ANZAHL($A$5:A14)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A10)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A10)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A10)*9))); ZEILE(A10)))}
B15=A15
A16{=WENN(ANZAHL($A$5:A15)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A11)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A11)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A11)*9))); ZEILE(A11)))}
B16=A16
A17{=WENN(ANZAHL($A$5:A16)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A12)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A12)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A12)*9))); ZEILE(A12)))}
B17=A17
A18{=WENN(ANZAHL($A$5:A17)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A13)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A13)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A13)*9))); ZEILE(A13)))}
B18=A18
A19{=WENN(ANZAHL($A$5:A18)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A14)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A14)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A14)*9))); ZEILE(A14)))}
B19=A19
A20{=WENN(ANZAHL($A$5:A19)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A15)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A15)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A15)*9))); ZEILE(A15)))}
B20=A20
A21{=WENN(ANZAHL($A$5:A20)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A16)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A16)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A16)*9))); ZEILE(A16)))}
B21=A21
A22{=WENN(ANZAHL($A$5:A21)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A17)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A17)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A17)*9))); ZEILE(A17)))}
B22=A22
A23{=WENN(ANZAHL($A$5:A22)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A18)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A18)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A18)*9))); ZEILE(A18)))}
B23=A23
A24{=WENN(ANZAHL($A$5:A23)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A19)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A19)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A19)*9))); ZEILE(A19)))}
B24=A24
A25{=WENN(ANZAHL($A$5:A24)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A20)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A20)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A20)*9))); ZEILE(A20)))}
B25=A25
A26{=WENN(ANZAHL($A$5:A25)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A21)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A21)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A21)*9))); ZEILE(A21)))}
B26=A26
A27{=WENN(ANZAHL($A$5:A26)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A22)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A22)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A22)*9))); ZEILE(A22)))}
B27=A27
A28{=WENN(ANZAHL($A$5:A27)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A23)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A23)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A23)*9))); ZEILE(A23)))}
B28=A28
A29{=WENN(ANZAHL($A$5:A28)>$C$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A24)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A24)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A24)*9))); ZEILE(A24)))}
B29=A29
A30{=WENN(ANZAHL($A$5:A29)>$B$3-1;"";$A$5+KKLEINSTE(WENN((WOCHENTAG($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A25)*9)))-1)<6)*ISTNV(VERGLEICH($A$5+(ZEILE(INDIREKT("1:"&ZEILE(A25)*9))); feier;0)); ZEILE(INDIREKT("1:"&ZEILE(A25)*9))); ZEILE(A25)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen
Namen in Formeln
ZelleNameBezieht sich auf
B3feier=feiertage!$B$1:$B$10
A5feier=feiertage!$B$1:$B$10
A6feier=feiertage!$B$1:$B$10
A7feier=feiertage!$B$1:$B$10
A8feier=feiertage!$B$1:$B$10
A9feier=feiertage!$B$1:$B$10
A10feier=feiertage!$B$1:$B$10
A11feier=feiertage!$B$1:$B$10
A12feier=feiertage!$B$1:$B$10
A13feier=feiertage!$B$1:$B$10
A14feier=feiertage!$B$1:$B$10
A15feier=feiertage!$B$1:$B$10
A16feier=feiertage!$B$1:$B$10
A17feier=feiertage!$B$1:$B$10
A18feier=feiertage!$B$1:$B$10
A19feier=feiertage!$B$1:$B$10
A20feier=feiertage!$B$1:$B$10
A21feier=feiertage!$B$1:$B$10
A22feier=feiertage!$B$1:$B$10
A23feier=feiertage!$B$1:$B$10
A24feier=feiertage!$B$1:$B$10
A25feier=feiertage!$B$1:$B$10
A26feier=feiertage!$B$1:$B$10
A27feier=feiertage!$B$1:$B$10
A28feier=feiertage!$B$1:$B$10
A29feier=feiertage!$B$1:$B$10
A30feier=feiertage!$B$1:$B$10
Namen verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg
ein feedback wär ganz reizend

Anzeige
AW: datum ohne weekend?
05.07.2008 15:31:13
lou38
Hallo Marc,
Für dein Problem gibt es die add-in Funktion Arbeitstag.
A1: Eingabe Ausgangsdatum oder Funktion heute()
A2: =arbeitstag(a1;1;c$1:c$20)
Formel in A2 nach Bedarf runterkopieren
Im Bereich c$1:c$20 stehen die Feiertage, die auf einen Werktag fallen. Diese Ergänzung kann auch weggelassen werden.
Gruss
Louis

@ Louis
05.07.2008 17:28:00
jockel
hi Louis, ARBEITSTAG(), ist wie du richtig festgestellt hast ein add-in (...Gibt man eine Datei weiter und auf dem anderen Rechner ist das Add-In "Analysefunktionen" nicht geladen, erhält der Anwender Fehlermeldungen. Die Funktion soll vermieden werden.) aber du meintest bei dir sicher in A2 (wegen des runterkopierens: =ARBEITSTAG($A$1;ZEILE(A1);C$1:C$20)
Tabelle1

 A
101.05.2007
2 
302.05.2007
403.05.2007
504.05.2007
607.05.2007
708.05.2007

Formeln der Tabelle
ZelleFormel
A3=ARBEITSTAG($A$1;ZEILE(A1); C$1:C$20)
A4=ARBEITSTAG($A$1;ZEILE(A2); C$1:C$20)
A5=ARBEITSTAG($A$1;ZEILE(A3); C$1:C$20)
A6=ARBEITSTAG($A$1;ZEILE(A4); C$1:C$20)
A7=ARBEITSTAG($A$1;ZEILE(A5); C$1:C$20)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg

Anzeige
AW: @ Louis
05.07.2008 23:16:00
lou38
Hallo Jörg
Ich weiss, dass unter den Excel-Experten die Verwendung von add-ins verpönt ist. Da ich jedoch kein Experte bin, erlaube ich mir, alle von Excel zur Verfügung gestellten Mittel/Funktionen anzuwenden. Für was sind sie sonst da?
Ich habe nochmals nachgeprüft. Meine Formel funktioniert bestens. Ich habe absichtlich nicht mit Zeile() sondern mit 1 (d. h. immer 1 Arbeitstag nach dem vorhergehenden Datum) gearbeitet, da das Beginndatum ja möglicherweise nicht immer in Zeile 1 steht. Deine Lösung führt selbstverständlich auch zum Ziel (wie bei vielen Excel-Problemen führen meistens mehrere Wege zum Ziel)
Gruss
Louis
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige