Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
884to888
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
884to888
884to888
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Altersklassenberechnung

Altersklassenberechnung
12.07.2007 13:27:00
Frank
Hallo!
Ich bastele an einer Tabelle für die Auswertung eines Schwimmwettkampfes.
Dazu möchte ich aus dem Geburtsdatum automatisch Alter und Altersklasse ermitteln.
Das Alter errechne ich bisher mit "=HEUTE()-Geburtsdatum+1". Die Zelle ist jeweils als "JJ" formatiert. Soweit klappt es super. Die Altersklassen liegen in Form einer Datenbanktabelle vor.
Alter Altersklasse
5 J1
6 J1
7 J2
...
35 S1
...
Nun sollen z.B. per svweis oder dbauszug die passenden Altersklassen dazu ermittelt werden. Bisher bin ich jedoch gescheitert, da das Zahlenformat zwischen der Datenbank und dem errechenten Alter nicht übereinstimmen. Ein Angleich war mir nicht möglich, da das Alter sonst nicht in Jahren angezeigt wird oder in der Datenbank kein Alter sondern Datumswerte stehen. Weiterhin sollte für alle Werte unter 5 und über 70 eine "außerhalb der Wertung"-Info erscheinen. Hat jemand einen Tipp, wie ich das machen könnte, oder noch besser eine Excel-Vorlage für Wettkampfauswertungen zum Vergleich?
Gruß Frank

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Altersklassenberechnung
12.07.2007 13:38:00
Hajo_Zi
Hallo Frank,
Benutze die Funktion Datedif, schaue auf meine HP und formatiere die Zelle nicht als JJ sondern als Zahl
Gruß Hajo

AW: Altersklassenberechnung
12.07.2007 15:12:37
rlenz
Hallo Frank,
leider kommt es bei der Berechnung eines Alters immer wieder zu unterschiedlichen Meinungen. Wann hat nun ein am 29. Februar, also im Schaltjahr geborener Mitmensch eigentlich in Nichtschaltjahren (non leap years) oder auch anders ausgedrückt in Normaljahren Geburtstag? Wann gefeiert wird muss jeder mit sich selbst ausmachen. Ich würde es am 1. März tun. Außerdem kann ich mir vorstellen, das Behörden es auch so sehen.
Hajo hat recht, es geht mit der Funktion DATEDIF sogar richtig wenn man nur die Altersjahre berechnen will.
DATEDIF scheidet für mich persönlich jedoch fast immer aus.
 
 ABCDEFGHIJK
1    nur      
2Anfang (von Datum)Alter heuteAltersklasse Altersklasse   Alterskasssenaufsteigendsortiert
329.02.20007Altersklase 1 Altersklase 1   bis4ohne
429.12.193868Altersklase 8 Altersklase 8   bis5Altersklase 1
529.12.192086ohne ohne   bis10Altersklase 2
601.01.195552Altersklase 6 Altersklase 6   bis14Altersklase 3
723.04.198720Altersklase 3 Altersklase 3   bis22Altersklase 4
805.05.195552Altersklase 6 Altersklase 6   bis30Altersklase 5
921.07.196640Altersklase 6 Altersklase 6   bis35Altersklase 6
1014.09.194759Altersklase 7 Altersklase 7   bis55Altersklase 7
1108.08.198818Altersklase 3 Altersklase 3   bis65Altersklase 8
1205.05.20025Altersklase 1 Altersklase 1   bis  
1305.05.20034ohne ohne   bis  
1429.12.193571ohne ohne   bis  
1529.12.193670Altersklase 8 Altersklase 8   bis  
16        bis  
17        bis  
18        bis  
19        bis  
20        ab71ohne
21           
22           
23           
24           
2509.09.20024ohne ohne      
Formeln der Tabelle
B3 : =WENN(ODER(ISTZAHL(A3)=FALSCH;A3>HEUTE()); "";WENN(DATUM(JAHR(HEUTE()); MONAT(A3); TAG(A3))<=HEUTE(); JAHR(HEUTE())-JAHR(A3); JAHR(HEUTE())-JAHR(A3)-1))
C3 : =WENN(ISTZAHL(B3)=FALSCH;"";SVERWEIS(B3;$J$3:$K$20;2))
E3 : =WENN(ODER(ISTZAHL(A3)=FALSCH;A3>HEUTE()); "";SVERWEIS(WENN(DATUM(JAHR(HEUTE()); MONAT(A3); TAG(A3))<=HEUTE(); JAHR(HEUTE())-JAHR(A3); JAHR(HEUTE())-JAHR(A3)-1); $J$3:$K$20;2))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
MfG
Rüdiger Lenz

Anzeige
AW: Altersklassenberechnung
12.07.2007 15:34:15
rlenz
Hallo Frank,
hier einmal die Anzahl der Mitglieder nach Altersklassen, wenn benötigt.
 
 AB
28Anzahl in den Altersklassen
29ohne4
30Altersklase 12
31Altersklase 20
32Altersklase 32
33Altersklase 40
34Altersklase 50
35Altersklase 63
36Altersklase 71
37Altersklase 82
38  
39  
40  
41  
42  
43  
44  
45  
Formeln der Tabelle
B29 : =WENN(ISTKTEXT(A29); "";ZÄHLENWENN($E$3:$E$25;A29))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
MfG
Rüdiger Lenz

Anzeige
Auf der Suche nach der kürzesten Formel ...
12.07.2007 16:05:57
Wolli
habe ich hier meinen Senf dazugetan. Altersklassen I berechnen sich im vorgegebenen Rhythmus, Altersklassen II lassen sich beliebig einteilen.
Userbild

AW: Altersklassenberechnung
12.07.2007 19:57:26
Frank
Vielen Dank!
Das hilft mir schon sehr weiter. Wie war das? Viele Wege führen nach Rom....
Gruß Frank

AW: Altersklassenberechnung
13.07.2007 11:18:53
rlenz
Hallo Frank,
in Wollis Formel zur Altersberechnung hat sich ein (Schreib?) Fehler eingeschlichen,
 
Wollis Formel=JAHR($B$1)-JAHR(A5)-WENN(TEXT(A5;"MMTT")<TEXT($B$1;"MMTT");1;0)
korrekt=JAHR($B$1)-JAHR(A5)-WENN(TEXT(A5;"MMTT")>TEXT($B$1;"MMTT");1;0)
nochmals verkürzt=JAHR($B$1)-JAHR(A5)-WENN(TEXT(A5;"MMTT")>TEXT($B$1;"MMTT");1;)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
MfG
Rüdiger Lenz

Anzeige
AW: Altersklassenberechnung
13.07.2007 13:56:00
Wolli
Hallo Rüdiger, stimmt. Knoten im Hirn gehabt ;-) Und noch kürzer: auch das letzte Semikolon kann wegfallen! Dank und Gruß, Wolli

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige