Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1148to1152
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

4 Drittel

4 Drittel
gloria-klaus
Hallo Leute
In A1 steht ein Geburt Datum 01.01.2000 in A2 steht ein Zugahns Datum 01.01.2001 dieses ist jetzt das erste drittel, nun möchte ich das in A3 das Datum des 4 Drittels steht 01.01.2004
Kann mir Jemand dazu die Formel geben.
LG Klaus
AW: 4 Drittel
11.04.2010 15:01:01
Hajo_Zi
Hallo Klaus,
Tabelle5
 A
101.01.2000
201.01.2001
301.01.2004

verwendete Formeln
Zelle Formel Bereich
A3 =DATUM((JAHR(A2)-JAHR(A1))*4+JAHR(A1);1;1) 

Tabellendarstellung in Foren Version 5.19



Anzeige
4 Drittel einer Datumsdifferenz
11.04.2010 16:29:02
Erich
Hi Klaus,
wenn es nicht immer nur um ganze Jahre geht,
dann vielleicht auch mit Formel 1 oder Formel 2 - allerdings etwas ungenauer,
weil Jahre (und Monate) unterschiedlich viele Tage haben:
 ABCDEF
1Anf01.01.200001.01.200201.01.200001.03.201001.01.2000
2End01.01.200101.01.200301.04.200001.06.201004.01.2000
3Formel 104.01.200431.12.200530.12.200004.03.201113.01.2000
4Formel 204.01.200431.12.200530.12.200004.03.201113.01.2000
5Hajo (Jahr)01.01.200401.01.200601.01.200001.01.2010 

Formeln der Tabelle
ZelleFormel
B3=B2+3*(B2-B1)
B4=B1+4*(B2-B1)
B5=DATUM((JAHR(B2)-JAHR(B1))*4+JAHR(B1); 1;1)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
oder einfacher: =4*A2-3*A1 (owT)
11.04.2010 16:32:45
Erich
AW: falsches Ergebnis
11.04.2010 16:36:08
Hajo_Zi
Hallo Erich,
die Formel ergibt aber nicht das gwünschte Ergebnis.
Tabelle5
 AB
101.01.200001.01.2000
201.01.200101.01.2001
304.01.200401.01.2004

verwendete Formeln
Zelle Formel Bereich
A3 =4*A2-3*A1 
B3 =DATUM((JAHR(B2)-JAHR(B1))*4+JAHR(B1);1;1) 

Tabellendarstellung in Foren Version 5.19


Gruß Hajo
Anzeige
stimmt, aber ...
11.04.2010 16:57:24
Erich
Hi Hajo,
ja, klar, aber ich hatte doch auch geschrieben:
"allerdings etwas ungenauer, weil Jahre (und Monate) unterschiedlich viele Tage haben"
Und meine drei Formelvarianten sind auch nur dann angebracht, wenn es nicht nur um volle Jahre geht.
Schau dir mal das Ergebnis deiner Formel in Spalte E meines Tabellenbeispiels an.
Da halte ich das Ergebnis in E3 für treffender:
 E
101.03.2010
201.06.2010
304.03.2011
401.01.2010

Formeln der Tabelle
ZelleFormel
E3=4*E2-3*E1
E4=DATUM((JAHR(E2)-JAHR(E1))*4+JAHR(E1); 1;1)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort und noch 'nen schönen Restsonntag!
Anzeige
AW: stimmt, aber ...
11.04.2010 17:02:26
Hajo_Zi
Hallo Erich,
bei den Lösungen halte ich mich immer an was was im Beitrag steht und da Stand genau eine Differez von einem Jahr. Da Stand nichts davon das dies auch 3 Monate oder 2 Tage sein können.
Ich mache mir nicht die Mühe und denke mir die Aufgabe aus, diese Zeit hat der Fragesteller schon investiert und sein Ergebnis in die Frage eingebaut.
Gruß Hajo
Geburten nur am 1. Januar?
11.04.2010 17:10:10
Erich
Hi Hajo,
in der Anfrage steht "Geburt Datum 01.01.2000 in A2 steht ein Zugahns Datum 01.01.2001"
Ich geh mal davon aus, dass da eine Formel gesucht wird, nicht nur für Menschen (oder Tiere?) passt,
die an einem 1. Januar geboren sind. Auch der Zugang könnte doch an einem anderen Datum sein.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Geburten nur am 1. Januar?
11.04.2010 17:14:02
gloria-klaus
Hi Hajo,Hallo Erich
Geburt eines Tiers am 01.11.2009 dieses kaufe ich zu am 01.02.2010 das Tier muss ¾ des Lebens bei mir im Bestand verbringen also bis 01.02.2011 hierfür brauchte ich eine Formel die mir das automatisch errechnet. Beispiel 2 ein Tier kaufe ich mit 2 Jahren zu
(Geburt ist 03.03.2008) am 03.03.2010 ist es in meinem Betrieb ¾ des Lebens muss es bei mir verbringen also bis 03.03.2016.
in A1 steht das Geburtsdatum des Tieres, in B2 steht das Zugahnsdatum wenn das Tier in meinem Betrieb eintrifft, in B3 Müsste jetzt das Datum stehen wenn ich das Tier wider verkaufen darf.
Für eure mithilfe bedanke ich mich schon mal im voraus.
LG Klaus
Anzeige
AW: Geburten nur am 1. Januar?
11.04.2010 17:16:40
Hajo_Zi
Hallo Klaus,
dann hätte ich es so gelöst.
Tabelle5
 B
101.01.2000
201.01.2001
301.01.2004

verwendete Formeln
Zelle Formel Bereich
B3 =DATUM((JAHR(B2)-JAHR(B1))*4+JAHR(B1);MONAT(B1);TAG(B1)) 

Tabellendarstellung in Foren Version 5.19


Gruß Hajo
Anzeige
AW: Geburten nur am 1. Januar?
11.04.2010 17:26:46
robert
hi,
¾ des Lebens muss es bei mir verbringen
wieviele jahre sind 3/4 des Lebens?
kann ich nicht deutsch ?
gruß
robert
AW: Geburten nur am 1. Januar?
11.04.2010 17:49:35
Hajo_Zi
Hallo Klaus,
bei meiner ersten Antwort habe ich mich an den ersten Beitrag gehalten.Jetzt habe ich Deine Daten eingegeben
Tabelle5
 DEFG
1  Monate  Monate
201.11.2009  03.03.2008 
301.02.2010303.03.201024
401.02.20111203.03.201672
5Monatzanzahlx4  x3

verwendete Formeln
Zelle Formel Bereich
E3 =DATEDIF(D2;D3;"M") 
G3 =DATEDIF(F2;F3;"M") 
E4 =DATEDIF(D3;D4;"M") 
G4 =DATEDIF(F3;F4;"M") 

Tabellendarstellung in Foren Version 5.19


Erkläre jetzt daran mal die Zusammenhänge mal ist es x4 der bisherigen Zeit mal x3?
Gruß Hajo
Anzeige
AW: Geburten nur am 1. Januar?
11.04.2010 18:28:02
gloria-klaus
Du hast recht, ein Tier muss bei mir mindesten 12 Monate verbringen und mindesten ¾ des Lebens bevor ich es wider verkaufen darf, also 1 Jahr und die 3 Monate das ist alles kompliziert zu erklären aber so sind die Gesetze.
Philleicht kannst du die Formeln verbinden das die auch unter einem Jahr funktionieren die eine formell geht prima.
LG Klaus
AW: Geburten nur am 1. Januar?
11.04.2010 18:38:38
Hajo_Zi
Hallo Klaus,
man sollte die Zusammenhänge gleich zu Beginn rüerbringen. Mit jeder Erweiterung wird wieder von vorne begonnen.
Ich habe die Formel jetzt verändert. Sie sind min immer 12 Monate bei Dir. Ansonsten die abgelaufen Zeit *3
Tabelle5
 DEF
201.11.200903.03.200801.11.2009
301.02.201003.03.201001.01.2010
401.02.201103.03.201601.01.2011

verwendete Formeln
Zelle Formel Bereich
D4 =DATUM(JAHR(D3);MONAT(D3)+MAX(12;DATEDIF(D2;D3;"M")*3);TAG(D2)) 
E4 =DATUM(JAHR(E3);MONAT(E3)+MAX(12;DATEDIF(E2;E3;"M")*3);TAG(E2)) 
F4 =DATUM(JAHR(F3);MONAT(F3)+MAX(12;DATEDIF(F2;F3;"M")*3);TAG(F2)) 

Tabellendarstellung in Foren Version 5.19


Gruß Hajo
Anzeige
AW: Geburten nur am 1. Januar?
11.04.2010 19:28:02
gloria-klaus
Danke euch allen fuhr die formell die geht prima, auch wen dies einen schwierigen Geburt war danke noch mal.
LG Klaus
@Hajo: Zweifel
11.04.2010 19:42:36
Erich
Hi Hajo,
auch wenn Klaus nun sein ok gegeben hat - meine Zweifel bestehen weiter.
IMHO ist mein Ergebnis in diesem Beispiel "richtiger" als das deinige:
 ABCDEFGHIJ
1GeburtZugangneue Formelauch neuHajo neu Tage 1/4Tage 3/4Tage 4/4Tage Hajo 4/4
228.01.201002.02.201116.02.201416.02.201428.02.2014 370111014801492

Formeln der Tabelle
ZelleFormel
C2=MAX((TEXT(B2;"TT.MM.")&JAHR(B2)+1); 4*B2-3*A2)
D2=MAX(DATUM(JAHR(B2)+1;MONAT(B2); TAG(B2)); 4*B2-3*A2)
E2=DATUM(JAHR(B2); MONAT(B2)+MAX(12;DATEDIF(A2;B2;"M")*3); TAG(A2))
G2=B2-A2
H2=3*(B2-A2)
I2=4*(B2-A2)
J2=E2-A2

Nach deiner Formel darf also erst 12 Tage später verkauft werden.
Aus meiner Sicht reichen die 1110 Bestands- und damit 1480 Lebenstage aus.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: @Hajo: Zweifel
11.04.2010 19:47:50
Hajo_Zi
Hallo Erich,
Du hast recht der Tag muss nicht vom Geburttag genommen werden sondern vom Kauftag.
Klaus hat sich nicht genau geäußert ob Monatsweise Berechnung oder Tag.
Gruß Hajo
neuer Vorschlag
11.04.2010 18:04:13
Erich
Hi zusammen,
das es wohl weder immer um ganze Jahre noch um ganze Monate noch (vorbeugend) u ganze Wochen geht,
hier mein Vorschlag, bei dem aber im 1. Beispiel nicht 1.2.2011, sondern 4.11.2010 rauskommt.
Hinten stehen die Tage vor Kauf, die Tage im Bestand und die (beim Verkauf bisherigen) Lebenstage gesamt:
 ABCDEFGH
1GeburtZugangSollFormel1Formel2Tage 1/4Tage 3/4Tage 4/4
201.11.200901.02.201001.02.201104.11.201004.11.201092276368
303.03.200803.03.201003.03.201601.03.201601.03.201673021902920

Formeln der Tabelle
ZelleFormel
D2=B2+3*(B2-A2)
E2=4*B2-3*A2
F2=B2-A2
G2=E2-B2
H2=E2-A2

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
nur Frage wegen 3/4 des Lebens...
11.04.2010 18:32:55
robert
Hi Erich
ich versteh diesen satz nicht-sorry :-(
schau bitte mal in die datei, ob ich es verstehe oder nicht-danke
gruß
robert
https://www.herber.de/bbs/user/69011.xls
das glaub ich nicht, denn..
11.04.2010 18:53:15
robert
Hi Hajo,
deine letzte formel ergibt das gleich ergebnis wie die vorhergehenden formeln-kein unterschied.
Tabelle1

 BCDEFGH
1eine Katzegeboren01.01.2000   01.01.2000
2 Zugang01.01.2006   01.01.2006
3 Abgang01.01.2024die Katze muss 24 Jahre alt werden? letzte Formel-Hajo01.01.2024

Formeln der Tabelle
ZelleFormel
D3=DATUM((JAHR(D2)-JAHR(D1))*4+JAHR(D1); MONAT(1); TAG(D1))
H3=DATUM(JAHR(H2); MONAT(H2)+MAX(12;DATEDIF(H1;H2;"M")*3); TAG(H1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
hast du in meine datei geschaut?
gruß
robert
evtl. hat Klaus nur 3/4 mit 4/3 vertauscht oT ;o)
11.04.2010 19:06:31
Matthias
AW: das glaub ich nicht, denn..
11.04.2010 19:13:16
Hajo_Zi
Hallo Robert,
ich habe keine Ahnung wie alt Katzen werden. Aber ich hätte vermutet 24 ist korrekt.
Warten wir ab was Klaus schreibt.
Gruß Hajo
@Robert: 3/4 des Lebens...
11.04.2010 19:26:59
Erich
Hi Robert,
nach deiner Datei ist das ok, die Katze4 dürfte erst im Alter von 24 Jahren abgegeben werden.
(Man sollte also besser keine so alten Tiere in den Bestand aufnehmen...)
Ich hatte schon mal geschrieben, wie ich das verstehe:
Ein Tier darf erst dann wieder abgegeben werden, wenn es 4 mal so alt ist wie am Tag des Kaufs,
also 1/4 der Lebenszeit vor und 3/4 der Lebenszeit (jeweils der bisherigen natürlich) ab Kauf gelebt hat.
Nun hat Klaus eine weitere Mindestbedingung genannt: Mindestens 1 Jahr muss ein Tier im Bestand sein.
Daraus ergibt sich jetzt bei mir:
 ABCDEFGHI
1GeburtZugangneue Formelauch neu Tage 1/4Tage 3/4Tage 4/4wenn nicht 1 Jahr
203.04.201006.04.201006.04.201106.04.2011 391215.04.2010
301.11.200901.02.201001.02.201101.02.2011 9227636804.11.2010
403.03.200803.03.201001.03.201601.03.2016 7302190292001.03.2016
501.01.200001.01.200104.01.200404.01.2004 3661098146404.01.2004
601.01.200101.01.200231.12.200431.12.2004 3651095146031.12.2004
701.01.200001.01.200603.01.202403.01.2024 21926576876803.01.2024

Formeln der Tabelle
ZelleFormel
C2=MAX((TEXT(B2;"TT.MM.")&JAHR(B2)+1); 4*B2-3*A2)
D2=MAX(DATUM(JAHR(B2)+1;MONAT(B2); TAG(B2)); 4*B2-3*A2)
F2=B2-A2
G2=3*(B2-A2)
H2=F2+G2
I2=4*B2-3*A2

In Zeile 2 sieht man in Spalte I, dass man nach 12 Tageb verkaufen könnte, wenn das mit dem 1 Jahr nicht wäre...
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Danke Erich, aber ich geb's auf-Ende-owT
11.04.2010 19:49:44
robert
AW: Danke Erich, aber ich geb's auf-Ende-owT
12.04.2010 09:38:24
Gert
Hallo Leute,
die müßte so aussehen :
=(C2-B2)/25*75
ergibt bei Bspl. 01-11-2009 Kauf 01-02-2010 gleich 276 Tage.
In Beispiel2 03-03-2008 Kauf 03-03-2010 gleich 2190 Tage.
Da ja die Haltung der Tiere nur 75% der Lebenserwartung betragen muß.
mfg
Gert
@Gert
12.04.2010 09:51:20
Erich
Hi Gert,
so ganz neu ist diese Erkenntnis wohl nicht.
Oder ist "=(C2-B2)/25*75" etwas anderes als "=3*(C2-B2)" (Tabelle in meinem Beitrag vom 11.04.2010 19:26:59?
Die Ergebnisse 276 und 2190 sind "zufällig" auch gleich. :-)
Übrigens: Es geht hier überhaupt nicht um "Lebenserwartung", sondern nur um die bisherige Lebenszeit (das Alter).
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
was sind 4 Drittel?
11.04.2010 15:01:15
robert
hi,
3 Drittel, 4 Viertel usw kenne ich, aber 4 Drittel?
was willst du erreichen?
gruß
robert
AW: was sind 4 Drittel?
11.04.2010 15:03:48
Hajo_Zi
Hallo Robert,
1/3*4
Gruß Hajo
AW: ..Ansichtssache
11.04.2010 15:33:40
Hajo_Zi
Hallo Robert,
das ist Ansichssache. Du könntest auch schreiben 1/3; 2/3; 3/3; 4/3
Gruß Hajo

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige