Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
308to312
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
308to312
308to312
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Wieso geht das nicht??? Alter berechnen

Wieso geht das nicht??? Alter berechnen
18.09.2003 06:13:07
Christian
Liebe Leute,

ich verzweifle gerade an folgendem Problem. Ich habe einen Stichtag (var) als Text in einer Namensliste, und ein in tag/monat/jahr aufgesplittetes Geburtsdatum. Daraus möchte ich eben das Alter in Jahren zum Stichtag ausgeben, und habe mir das so gedacht:

stag= Datevalue(var)
gtag = lis.Cells(zeil, 3).Text
gmon = lis.Cells(zeil, 4).Text
gjah = lis.Cells(zeil, 5).Text

daterz = DateValue(mtag + "." + mmon + "." + mjah)
alter = Format(stag - daterz,"yy")


Leider stimnmt das nur so ungefähr, offenbar ist das ein Problem mit Schaltjahren, wodurch sich die Rechnung verschiebt. Ich brauche aber das genaue Alter. Der Versuch die BErechnung in Jahre Monate und Tage aufzuteilen hat auch nix gebracht.

Ich bin sehr dankbar für jede Idee!

Gruß

Christian

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wieso geht das nicht??? Alter berechnen
18.09.2003 06:56:50
Hajo_Zi
Hallo Christian

hier mal eine Lösung in der Tabelle

http://www.excelformeln.de/formeln.html?welcher=141



Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

Zurzeit gibt es wieder Probleme mit der E-Mail Benachrichtigung.

Ich bekomme Mails zu Beiträgen an denen ich nicht beteiligt bin und zusätzlich noch Mails zu meinen eigenen Beiträgen.
Das Problem mit den eigenen Benachrichtigung kann gelöst werden durch Lösche und Neuanmelden. Dieses möchte ich aber nicht jeden Tag machen.
Um dieses Problem erstmal zu beseitigen habe ich die automatische Mailbenachrichtigung abgeschaltet.
Aus diesem Grunde ist es dem Zufall überlassen ob auf Rückfragen Antworten von mir kommen.


http://home.media-n.de/ziplies/

Anzeige
differenzierte Formel ;-)))
18.09.2003 10:27:46
Ingo
Hallo Christian,

vielleicht so:

=JAHR(A3)-JAHR(B3)-(DATUM(2000;MONAT(B3);TAG(B3))>DATUM(2000;MONAT(A3);TAG(A3)))

einfach die absolute jahresdifferenz berechnen und dann schauen, ob im laufenden Jahr schon geburtstag gefeiert wurde oder nicht...

Bei frauen mußt du wegen der überlangen verweilzeit bei 19, 29, 39, 49 natürlich anders rechnen ;-)

=WENN(a1>20;GANZZAHL((a1+1)/10)*10-1;a1) mit a1=obige Formel

Gruß Ingo
AW: differenzierte Formel ;-)))
18.09.2003 11:31:06
Panicman
Hallo Ingo,

deine Frauen-Formel ist genial, obwohl ich sie für diese Region ein bischen abändern mußte.
Irgendwie sieht man hier bei uns schon das die Frauen nicht immer 19, 29, 39, .. sind

=WENN(A1>20;GANZZAHL((A1+1)/10)*10-1&ZEICHEN(97+(A1-GANZZAHL((A1+1)/10)*10)-((A1=GANZZAHL((A1+1)/10)*10-1)*64));A1)

Gruß
Holger

P.S. habe köstlich gelacht
Anzeige
*g*
18.09.2003 11:35:45
Ingo
irgendwann trifft uns der Blitz (in Form einer Handtasche ...)

Gruß Ingo
DANKE AN ALLE
18.09.2003 19:36:12
Christian
fuer die Anregungen, also grundsaetzlich subtrahiert man einfach Jahre Monate und Tage getrennt, und verbindet die Ergebnise dann dem jeweiligen Zweck entsprechend. Aber eigentlich sollte es fuer so was grundsaetzliches schon eine fertige Funktion geben, oder? Schließlich hat diese Berechnung wohl mindestens genausoviele Anwendungsbereiche als das Ermitteln einer absoluten Anzahl von Tagen...

Nochmals Danke

Christian

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige