Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1060to1064
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
Inhaltsverzeichnis

Datum berechnen wenn ...

Datum berechnen wenn ...
15.03.2009 14:22:57
Christian
Hallo
Ich stehe vor einem für mich unlösbarem problem.
Ich brauche dringend eure Hilfe. Ich bin neu hier und hab mich extra für dieses
problem registriert.
Ich habe eine Spalte in der ich das fortlaufende Datum stehen habe. in einer
anderen Spalte daneben habe ich für jedes Datum eine entsprechende Zahl stehen (Stückzahl).
Ich bräuchte nun das Datum, wenn von einem bestimmten Datum weg, eine bestimmte Summe bei der Zahlenspalten erreicht ist.
Zweck: Ich möchte im Vorhinein wissen, zu welchen datum ich mein Wartungsintervall durchführen muss.
vielleicht weis einer eine lösung mit einer excel-funktion.
Danke im Voraus
chris

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum berechnen wenn ...
15.03.2009 14:57:17
Hajo_Zi
Hallo Chris,
ich vermute eine Datei mit Beispiel wäre nicht schlecht. Da Du einmal von Stückzahl schreibst und einmal Summe.

AW: Datum berechnen wenn ...
15.03.2009 15:04:12
Tino
Hallo,
geht es mit einer Hilfspalte, könnte es so gehen.
Beachte die Formel in E5
 ABCDE
101.03.2009100100 Wert
202.03.2009101201 825
303.03.2009102303  
404.03.2009103406 Datum
505.03.2009104510 08.03.2009
606.03.2009105615  
707.03.2009106721  
808.03.2009107828  
909.03.2009108936  
1010.03.20091091045  
1111.03.20091101155  
1212.03.20091111266  
1313.03.20091121378  
1414.03.20091131491  
1515.03.20091141605  
1616.03.20091151720  
1717.03.20091161836  
1818.03.20091171953  
1919.03.20091182071  
2020.03.20091192190  
2121.03.20091202310  
2222.03.20091212431  
2323.03.20091222553  
2424.03.20091232676  
2525.03.20091242800  
2626.03.20091252925  
2727.03.20091263051  
2828.03.20091273178  

Formeln der Tabelle
ZelleFormel
C1=B1
C2=SUMME($B$1:B2)
C3=SUMME($B$1:B3)
C4=SUMME($B$1:B4)
C5=SUMME($B$1:B5)
E5=BEREICH.VERSCHIEBEN($A$1;ZÄHLENWENN(C1:C28;"<"&E2); 0)
C6=SUMME($B$1:B6)
C7=SUMME($B$1:B7)
C8=SUMME($B$1:B8)
C9=SUMME($B$1:B9)
C10=SUMME($B$1:B10)
C11=SUMME($B$1:B11)
C12=SUMME($B$1:B12)
C13=SUMME($B$1:B13)
C14=SUMME($B$1:B14)
C15=SUMME($B$1:B15)
C16=SUMME($B$1:B16)
C17=SUMME($B$1:B17)
C18=SUMME($B$1:B18)
C19=SUMME($B$1:B19)
C20=SUMME($B$1:B20)
C21=SUMME($B$1:B21)
C22=SUMME($B$1:B22)
C23=SUMME($B$1:B23)
C24=SUMME($B$1:B24)
C25=SUMME($B$1:B25)
C26=SUMME($B$1:B26)
C27=SUMME($B$1:B27)
C28=SUMME($B$1:B28)

Gruß Tino
Anzeige
AW: Datum berechnen wenn ...
15.03.2009 15:20:30
Christian
Hallo Tino!
Danke für deine Hilfe.
Leider kann ich keine Hilfsspalte verwenden da ich mehrere verschiede Datums zum Start habe.
BSP.:
Ich habe habe angenommen ein Auto.
Und ich wechsle alle 4 Reifen nicht regelmäßig.
Nun trage ich in der spalte neben dem datum die gefahrenen und geplanten kilometer im voraus ein.
jetzt habe ich ein tauschintervall von 50 000km eingestellt.
nun möchte ich wissen an welchem datum der reifen 50 000 km erreicht hat.
vielleicht kannst du mir weiter helfen tino
danke
AW: Datum berechnen wenn ...
15.03.2009 15:39:06
Tino
Hallo,
bin jetzt auch nicht der Formelexperte.
Erstelle doch 4 Formeln, für jeden Reifen eine.
Mit Min oder Max, kannst Du Dir ein Datum raus fischen was Du für richtig empfindest.
Beispiel:
 ABCDEFGH
101.03.2009100100 Wert1Wert2Wert3Wert4
202.03.2009101201 825900500600
303.03.2009102303 08.03.200909.03.200905.03.200906.03.2009
404.03.2009103406     
505.03.2009104510 nächster Wechsel   
606.03.2009105615 05.03.2009   
707.03.2009106721     
808.03.2009107828     
909.03.2009108936     
1010.03.20091091045     
1111.03.20091101155     
1212.03.20091111266     
1313.03.20091121378     
1414.03.20091131491     
1515.03.20091141605     
1616.03.20091151720     
1717.03.20091161836     
1818.03.20091171953     
1919.03.20091182071     
2020.03.20091192190     
2121.03.20091202310     
2222.03.20091212431     
2323.03.20091222553     
2424.03.20091232676     
2525.03.20091242800     
2626.03.20091252925     
2727.03.20091263051     
2828.03.20091273178     

Formeln der Tabelle
ZelleFormel
E3=BEREICH.VERSCHIEBEN($A$1;ZÄHLENWENN($C$1:$C$28;"<"&E2); 0)
F3=BEREICH.VERSCHIEBEN($A$1;ZÄHLENWENN($C$1:$C$28;"<"&F2); 0)
G3=BEREICH.VERSCHIEBEN($A$1;ZÄHLENWENN($C$1:$C$28;"<"&G2); 0)
H3=BEREICH.VERSCHIEBEN($A$1;ZÄHLENWENN($C$1:$C$28;"<"&H2); 0)
E6=MIN(E3:H3)

Gruß Tino
Anzeige
AW: Datum berechnen wenn ...
15.03.2009 15:09:37
Josef
Hallo Chris,
mit Hilfsspalte,
Tabelle2

 ABCDEFGHIJ
1DatumStück  Stückab DatumDatum   
201.01.2009194  212510.01.200920.01.2009  0
302.01.2009132       0
403.01.2009140       0
504.01.2009183       0
605.01.2009232       0
706.01.2009248       0
807.01.2009121       0
908.01.2009107       0
1009.01.2009178       0
1110.01.2009248       248
1211.01.2009227       475
1312.01.2009190       665
1413.01.2009100       765
1514.01.2009247       1012
1615.01.2009209       1221
1716.01.2009237       1458
1817.01.2009139       1597
1918.01.2009223       1820
2019.01.2009212       2032
2120.01.2009250       2282
2221.01.2009204       2486
2322.01.2009150       2636
2423.01.2009197       2833
2524.01.2009118       2951
2625.01.2009226       3177
2726.01.2009206       3383
2827.01.2009218       3601
2928.01.2009185       3786
3029.01.2009171       3957

Formeln der Tabelle
ZelleFormel
G2=INDEX(A2:A30;VERGLEICH(E2;J2:J30;1))+1
J2=WENN(A2<$F$2;0;B2)
J3=WENN(A3<$F$2;0;J2+B3)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: Datum berechnen wenn ...
15.03.2009 16:23:23
Christian
Hallo Josef
Danke das kommt meinem Problem sehr nahe.
Nur gibt es eine Möglichkeit das Datum heraus zufinden ohne Hilfsspalte.
Oder mit nur einer Hilfsspalte, wenn ich mehrere verschiede Startdatums habe.
Ich habe nämlich in der Firma 100 Schweißzangen die nach 1500 Arbeitszyklen zu tauschen ist.
So hat jede Zange ihr eigenes Startdatum da ich nicht alle 100 Zangen auf einmal tauschen.
hoffe du hast eine lösung
danke
AW: Datum berechnen wenn ...
15.03.2009 19:25:22
Josef
Hallo Christian,
so könnte es ohne Hilfsspalte passen.
Tabelle2

 ABCDEFGH
1DatumStück  Stückab DatumDatum 
201.01.2009194  215011.01.200921.01.2009 
302.01.2009132  175009.01.200917.01.2009 
403.01.2009140      
504.01.2009183      
605.01.2009260      
706.01.2009248      
807.01.2009121      
908.01.2009107      
1009.01.2009178      
1110.01.2009248      
1211.01.2009227      
1312.01.2009190      
1413.01.2009100      
1514.01.2009247      
1615.01.2009209      
1716.01.2009237      
1817.01.2009139      
1918.01.2009223      
2019.01.2009212      
2120.01.2009250      
2221.01.2009204      
2322.01.2009150      
2423.01.2009197      
2524.01.2009118      
2625.01.2009226      
2726.01.2009206      
2827.01.2009218      
2928.01.2009185      
3029.01.2009171      

Formeln der Tabelle
ZelleFormel
G2{=MIN(WENN(TEILERGEBNIS(9;BEREICH.VERSCHIEBEN(B1;VERGLEICH(F2;$A$2:$A$30;0); ;ZEILE($1:$29)))>=E2;$A$2:$A$30))+F2-MIN($A$2:$A$30)}
G3{=MIN(WENN(TEILERGEBNIS(9;BEREICH.VERSCHIEBEN(B2;VERGLEICH(F3;$A$2:$A$30;0); ;ZEILE($1:$29)))>=E3;$A$2:$A$30))+F3-MIN($A$2:$A$30)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
vergiss die Formel, ist Quatsch o.T.
15.03.2009 21:21:51
Josef
Gruß Sepp

AW: vergiss die Formel, ist Quatsch o.T.
16.03.2009 06:43:54
chris
Hallo Sepp
Danke für die Formel!
Ich hab sie noch nicht probiert, aber ich bin sehr zuversichtlich!
Falls noch Fragen auftauchen melde ich mich bitte!
Danke
chris
Verweis bei Summe
17.03.2009 00:37:23
Josef
Hallo Chris,
hat ein wenig gedauert und mein Hirn hat zwischenzeitlich geraucht;-)) , aber ich glaube jetzt funktioniert es.
Tabelle1

 ABCDEFGH
1DatumStück   Stückab DatumDatum
201.01.2009250   440005.01.200913.01.2009
302.01.2009650   590016.01.200925.01.2009
403.01.2009350   675008.01.200918.01.2009
504.01.2009600      
605.01.2009200      
706.01.2009550      
807.01.2009600      
908.01.2009650      
1009.01.2009900      
1110.01.2009700      
1211.01.2009250      
1312.01.2009350      
1413.01.2009200      
1514.01.2009800      
1615.01.2009750      
1716.01.2009900      
1817.01.2009850      
1918.01.2009450      
2019.01.2009300      
2120.01.2009800      
2221.01.2009800      
2322.01.2009300      
2423.01.2009650      
2524.01.2009500      
2625.01.2009800      
2726.01.2009750      
2827.01.2009700      
2928.01.2009300      
3029.01.2009150      
3130.01.2009250      
3231.01.2009850      

Formeln der Tabelle
ZelleFormel
H2{=INDEX(BEREICH.VERSCHIEBEN(INDIREKT("A"&VERGLEICH(G2;$A$2:$A$32;0)+1); ;;31;); MIN(WENN((TEILERGEBNIS(9;BEREICH.VERSCHIEBEN(INDIREKT("B"&VERGLEICH(G2;$A$2:$A$32;0)+1); ;;ZEILE($1:$31); ))>=F2)*ZEILE($1:$31)>0;ZEILE($1:$31))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: Verweis bei Summe
19.03.2009 08:56:04
chris
Hallo Sepp!
Hast du nocheinmal kurz oder vielleicht länger Zeit.
Undzwar. Funktioniert deine Funktion super, nur möchte ich
jetzt aus einem anderen Tabellenblatt auf die Tabelle mit dem Datum
und die Stückzahl zugreifen.
Ist das überhaupt möglich mich "indirekt" auf eine andere Tabelle zuzugreifen und wenn
wie schaff ich es!
Danke
lg chris
AW: Verweis bei Summe
19.03.2009 19:05:16
schauan
Hallo Chris,
klar kannst Du mit INDIREKT auf eine andere Tabelle. z.B.
INDIREKT("Tabelle1!A"&VERGLEICH...
Tabelle1 kann auch aus einer Zelle entnommen werden, z.B. wenn in A1 Tabelle1 steht
INDIREKT(A1&"!A"&VERGLEICH...
Hast Du irgendwelche Leerzeichen im Namen, muss er mit ' eingegrenzt werden.
Willst Du auch noch auf eine andere Mappe, muss diese offen sein.
Gruß, ANdre
Anzeige
AW: Verweis bei Summe
19.03.2009 21:13:37
Josef
Hallo Chris,
klar geht das, ich habe die Formel vereinfacht und ausgebaut.
Tabelle2

 ABCD
1StartdatumStückzahlwird erreicht am 
205.01.2009850022.01.2009mit Hochrechnung
302.01.2009250007.01.2009ohne Hochrechnung

Formeln der Tabelle
ZelleFormel
C2{=VERWEIS(B2;TEILERGEBNIS(9;BEREICH.VERSCHIEBEN(INDIREKT("'Tabelle1'!C"&VERGLEICH(A2;Tabelle1!$A$2:$A$366;0)+1); ;;ZEILE($1:$365); )); BEREICH.VERSCHIEBEN(INDIREKT("'Tabelle1'!A"&VERGLEICH(A2;Tabelle1!$A$2:$A$366;0)+1); ;;365;)+1)}
C3{=VERWEIS(B3;TEILERGEBNIS(9;BEREICH.VERSCHIEBEN(INDIREKT("'Tabelle1'!B"&VERGLEICH(A3;Tabelle1!$A$2:$A$366;0)+1); ;;ZEILE($1:$365); )); BEREICH.VERSCHIEBEN(INDIREKT("'Tabelle1'!A"&VERGLEICH(A3;Tabelle1!$A$2:$A$366;0)+1); ;;365;)+1)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Tabelle1

 ABC
1DatumStückAusblenden!
201.01.2009250250
302.01.2009650650
403.01.2009350350
504.01.2009600600
605.01.2009200200
706.01.2009550550
807.01.2009600600
908.01.2009650650
1009.01.2009450450
1110.01.2009350350
1211.01.2009400400
1312.01.2009550550
1413.01.2009750750
1514.01.2009 488,461538
1615.01.2009 488,461538
1716.01.2009 488,461538
1817.01.2009 488,461538
1918.01.2009 488,461538
2019.01.2009 488,461538
2120.01.2009 488,461538
2221.01.2009 488,461538
2322.01.2009 488,461538
2423.01.2009 488,461538
2524.01.2009 488,461538
2625.01.2009 488,461538
2726.01.2009 488,461538
2827.01.2009 488,461538
2928.01.2009 488,461538
3029.01.2009 488,461538
3130.01.2009 488,461538
3231.01.2009 488,461538

Formeln der Tabelle
ZelleFormel
C2=WENN(B2<>"";B2;MITTELWERT($B$2:$B$366))
C3=WENN(B3<>"";B3;MITTELWERT($B$2:$B$366))
C4=WENN(B4<>"";B4;MITTELWERT($B$2:$B$366))
C5=WENN(B5<>"";B5;MITTELWERT($B$2:$B$366))
C6=WENN(B6<>"";B6;MITTELWERT($B$2:$B$366))
C7=WENN(B7<>"";B7;MITTELWERT($B$2:$B$366))
C8=WENN(B8<>"";B8;MITTELWERT($B$2:$B$366))
C9=WENN(B9<>"";B9;MITTELWERT($B$2:$B$366))
C10=WENN(B10<>"";B10;MITTELWERT($B$2:$B$366))
C11=WENN(B11<>"";B11;MITTELWERT($B$2:$B$366))
C12=WENN(B12<>"";B12;MITTELWERT($B$2:$B$366))
C13=WENN(B13<>"";B13;MITTELWERT($B$2:$B$366))
C14=WENN(B14<>"";B14;MITTELWERT($B$2:$B$366))
C15=WENN(B15<>"";B15;MITTELWERT($B$2:$B$366))
C16=WENN(B16<>"";B16;MITTELWERT($B$2:$B$366))
C17=WENN(B17<>"";B17;MITTELWERT($B$2:$B$366))
C18=WENN(B18<>"";B18;MITTELWERT($B$2:$B$366))
C19=WENN(B19<>"";B19;MITTELWERT($B$2:$B$366))
C20=WENN(B20<>"";B20;MITTELWERT($B$2:$B$366))
C21=WENN(B21<>"";B21;MITTELWERT($B$2:$B$366))
C22=WENN(B22<>"";B22;MITTELWERT($B$2:$B$366))
C23=WENN(B23<>"";B23;MITTELWERT($B$2:$B$366))
C24=WENN(B24<>"";B24;MITTELWERT($B$2:$B$366))
C25=WENN(B25<>"";B25;MITTELWERT($B$2:$B$366))
C26=WENN(B26<>"";B26;MITTELWERT($B$2:$B$366))
C27=WENN(B27<>"";B27;MITTELWERT($B$2:$B$366))
C28=WENN(B28<>"";B28;MITTELWERT($B$2:$B$366))
C29=WENN(B29<>"";B29;MITTELWERT($B$2:$B$366))
C30=WENN(B30<>"";B30;MITTELWERT($B$2:$B$366))
C31=WENN(B31<>"";B31;MITTELWERT($B$2:$B$366))
C32=WENN(B32<>"";B32;MITTELWERT($B$2:$B$366))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige