AW: Formeln verglichen ...
24.01.2011 11:31:57
Dieter(Drummer)
Hi,
ich bin kein Formelspezialist! Habe trotzdem mal 3Formeln aus Interesse verglichen:
1)
=VERKETTEN(DATEDIF(A2;B2;"y");" Jahre, ";DATEDIF(A2;B2;"ym");" Monate, ";DATEDIF(A2;B2;"md");" Tage")
2)
=VERKETTEN(DATEDIF(A3;B3;"y");" Jahre, ";DATEDIF(A3;B3;"ym");" Monate, ";TAG(B3)-TAG(A3)+(TAG(A3) >TAG(B3))*TAG(DATUM(JAHR(A3);MONAT(A3)+1;));" Tage")
3)
=DATEDIF(A3;B3;"y")&" Jahre"&WENN(DATEDIF(A3;B3;"y")1;"";"")&", "&DATEDIF(A3;B3;"ym")& " _
Monate"&WENN(DATEDIF(A3;B3;"ym")1;"";"")&", "&TAG(B3)-TAG(A3)+(TAG(A3)>TAG(B3))*TAG(DATUM(JAHR(A3);MONAT(A3)+1;))&" Tage"&WENN(TAG(B3)-TAG(A3)+(TAG(A3)>TAG(B3))*TAG(DATUM(JAHR(A3);MONAT(A3)+1;))1;"";"")
In Formel 3) habe ich nur "e" durch "" ersetzt (aus www.excelformeln.de (Rubrik 1, Formel 141) und "Jahr, "Monat" und "Tag" durch "Jahre", Monate" und "Tage" ersetzt.
Prüfkriterium: Vergleichsdatum vom Datum 01.01.2000 bis HEUT (24.01.2011 in Tagesschritten. Also 01.01.2000 mit 24.01.2011, 02.01.2000 mit 24.01.2011 usw.
Prüfergebnis: Das Ergebnis für identische Jahres, Monats und Tagesangeben war, dass die kürzere Formel 2) das gleiche Ergebnis lieferte wie Formel 3). Es ergab 3.731 mal Richtig und 311 mal Falsch gegenüber der Formel 1)!
Nur zur Info und konstruktiven Anmerkung. Es freut mich immer wieder, dass man in diesem Forum sein Wissen erweitern kann!
Gruß
Dieter(Drummer)