Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1828to1832
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

Jahre 19##er und 20##er unterscheiden

Jahre 19##er und 20##er unterscheiden
12.05.2021 10:05:08
Helmut
Einen wunderschönen Vormittag, wie bringe ich Excel dazu in einer Sozialversicherungsnummer das Geburtsdatum zu unterscheiden ob 19## oder 20##?
Angenommen ich habe die Nr 1234290165. Die SVNR lautet 1234, das GebDat lautet 29.01.1965.
2. Beispiel Nr.: 1234100612. Die SVNR lautet 1234, das GebDat lautet 10.06.2012.
Wie gesagt, wäre es möglich das Excel das unterscheiden kann?
Besten Dank im voraus, LG Helmut

24
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Trennjahr: 35
12.05.2021 10:10:04
Fennek
Hallo,
warum nicht ein Jahr zum Ttrennen definieren, z.B. 35: wenn die letzen beiden Zeichen kleiner 35 sind, dann ist es ein 20##.
mfg
AW: Trennjahr: 35
12.05.2021 10:19:41
Helmut
Servus Fennek, wenn dann müsste es schon immer das aktuelle Jahr zur Berechnung verwenden und nicht zb.: 35, dann wäre es so, dass ich immer die unter 100 Jährigen unterscheiden könnte. Bei 101 Jahren wird es sowieso generell ein Problem. LG Helmut
AW: ist abhängig von Systemeinstellungen ...
12.05.2021 10:14:18
Systemeinstellungen
Hallo Helmut,
... bei mir so, dass das ein Geburtsjahr ab 30 als Geburtsjahr vor 2000 mit folgender Formel in B1 mit Datumsformat für Zahl in A1 ermittelt wird: =--TEXT(--RECHTS(A1;6);"00-00-00")
Gruß Werner
.. , - ...
Anzeige
AW: ist abhängig von Systemeinstellungen ...
12.05.2021 10:30:42
Systemeinstellungen
Servus Werner, deine Formel funktioniert genial! Dankeschön dafür. Ein Problem jedoch, wie kann ich das aktuelle Jahr hinterlegen, um die max, 100 Jährigen zu unterscheiden? LG Helmut
AW: bitteschön ...
12.05.2021 11:34:47
neopa
Hallo Helmut,
... Deine Zusatzfrage kann ich Dir momentan leider nicht beantworten. Hab die Einstellung (ich meinte ich hätte es vor Jahren unter WIN7 mal in der Betriebssystemeinstellung getan/tun können) in WIN 2010 nicht wiedergefunden. Vielleicht weiß ja ein Anderer wo man dies tut.
Gruß Werner
.. , - ...
AW: ist abhängig von Systemeinstellungen ...
12.05.2021 11:54:33
Systemeinstellungen
Werner, kannst du mir bitte nochmals helfen, dass nicht der Wert 30 sondern das aktuelle Jahr zur Berechnung herangezogen wird? Dankeschön, LG Helmut
Anzeige
AW: ist abhängig von Systemeinstellungen ...
12.05.2021 12:29:05
Systemeinstellungen
mach dich doch unabhängig von den Systemeinstellungen:
=--Text(--(Links(Rechts(A1;4);6)& hier die Formel für das Jahr, die ich dir an anderer stelle gezeigt habe) ;"00-00-0000")
Gruß Daniel
?
12.05.2021 12:38:24
Helmut
Das verstehe ich jetzt gar nicht mehr!!!HILFEEEEEEEEEEEEEEE
AW: ?
12.05.2021 12:48:33
Daniel

=--TEXT(--(LINKS(RECHTS(A1;6);4)&WENN(RECHTS(A1;2)>TEXT(HEUTE();"JJ");"19"; "20") & RECHTS(A1;2)); "00-00-0000") 
wenns für dich etwas verständlicher ist, auch so:

=DATUM(WENN(RECHTS(A1;2)>TEXT(HEUTE();"JJ");"19"; "20") & RECHTS(A1;2);LINKS(RECHTS(A1;6);2); TEIL(RECHTS(A1;6);3;2)) 
Gruß Daniel
Anzeige
AW: in der 2. ist Tag mit Monat vertauscht owT
12.05.2021 13:09:22
neopa
Gruß Werner
.. , - ...
AW: in der 2. ist Tag mit Monat vertauscht owT
12.05.2021 13:28:25
Daniel
stimmt, hab die Reihenfolge nicht beachtet.
aber bei der Fehlersuche lernt man, die Formel zu verstehen, und das sollte man, wenn man sie beruflich einsetzt.
Gruß Daniel
AW: hierzu stell ich den thread nochmal offen ...
12.05.2021 15:51:48
neopa
Hallo @all,,
... denn mich würde schon noch interessieren, ob und wo in WIN2010 und oder doch in Office (?) eine entsprechende Optionseinstellung vorgenommen werden kann. Diese dann durch einen "Grenzjahreszahl"-Angabe so, dass bei einer Datumskurzeingabe in Excel, diese als im aktuellen oder dem vorigen Jahrhundert interpretiert wird.
Ich bin mir ziemlich sicher, dass ich vor Jahren mal über einen thread drauf gestoßen bin und daraufhin auch auf meinem PC eine Einstellungsänderung vorgenommen hatte (könnte evtl. auch noch unter WIN7 gewesen sein). Jedenfalls ist bei mir aktuell offensichtlich das Jahr 30 der Grenzjahreswert.
Ich finde dies jedoch momentan weder im System noch in Office noch im Internet (wobei ich da oft Probleme habe, das zu finden, was ich suchen).
Wer kann mir diesbzgl. wieder auf die Sprünge helfen?
Gruß Werner
.. , - ...
Anzeige
AW: meine Frage als offen gekennzeichnet owT
12.05.2021 19:34:17
neopa
Gruß Werner
.. , - ...
AW: in meinem WIN10 (Build: 190411.867) ...
14.05.2021 16:19:10
neopa
Hallo Chris,
... komme ich da nur über Region und da unter "Verwandte Einstellungen" über den darunter befindlichen Link "Zusätzliche Datums-, Uhrzeit und Ländereinstellung" erst wieder in das alte "Zeit und Region"-Einstellungen. Von da ab wie "früher" wieder über "Region" in "Weitere Einstellungen" und da dann "Datum" und "Kalender". Da kann die zweistellige Jahreszahl dann endlich eingestellt werden.
Dank Deiner Hilfe und etwas zusätzlicher Suche nun wieder gefunden.
Gruß Werner
.. , - ...
Anzeige
AW: Jahre 19##er und 20##er unterscheiden
12.05.2021 10:41:17
Daniel
Hi
Immer wenn die letzten zwei Stellen größer sind als das aktuelle Jahr, dann liegt die Geburt im vorigen Jahrhundert.
Das Geburtsjahr rechnet sich also im Prinzip so, SVNr in A1:

=wenn(rechts(A1;2)>Text(Heute;"JJ");"19"; "20") & rechts(A1;2)
Alle 100jährigen und älter bleiben natürlich ein Problemfall.
Gruß Daniel
Irgend etwas stimmt nicht!
12.05.2021 10:54:28
Helmut
Servus Daniel Dankeschön für deine Hilfe. Habe deine Formel angepasst mit "()", aber leider kommt jetzt nur das Jahr 1965 heraus, leider nicht 29.01.1965! LG Helmut
AW: Irgend etwas stimmt nicht!
12.05.2021 10:58:11
Sigi.21
Hallo,
wenn es sich um Sozialversicherungsnummern handelt, können die 2000-er Jahrgänge höchstens bis 21 (2021!) gehen. D.h., alle über 21 müssen zum Jahrgang 1900 gehören. Also Grenze bei 21:
=DATUM( (TEIL(A1; 9;2)*1) + (((TEIL(A1; 9;2)*1)>21)*1900) + (((TEIL(A1; 9;2)*1) Gruß
Sigi
Anzeige
AW: Irgend etwas stimmt nicht!
12.05.2021 11:19:34
Helmut
Servus Sigi, Nicht böse sein, die Lösung von Daniel hat mit besser gefallen, da das Aktuelle Jahr nicht mit einer Zahl hinterlegt ist, sondern variabel! Doch wie schon geschrieben, kommt nur das Jahr als Ergebnis zum tragen, es sollte jedoch 29.01.1965 als Ergebnis kommen. Brauche bitte weitere HILFE! Dankeschön
AW: Irgend etwas stimmt nicht!
12.05.2021 11:26:36
Daniel
Hi
Ja ist nur das Jahr. Monat und Tag kannst du doch mit Rechts, Links oder Teil direkt aus dem Wert herauslesen und daraus das Datum erstellen.
Bekommst du das nicht selber hin?
Gruß Daniel
AW: auch über 100jährige können erkannt werden ...
12.05.2021 12:41:28
neopa
Hallo Helmut,
... mit folgender Formel, die davon ausgeht, dass man eine Sozialversicherungsnummer wohl frühestens mit 14 bekommt.
=DATUM(--(19+(--RECHTS(A1;2)&ltTEXT(HEUTE();"JJ")-14)&RECHTS(A1;2));--TEIL(A1;7;2);--(TEIL(A1;5;2)))
Gruß Werner
.. , - ...
Anzeige
AW: aber 1234311221 ergibt 31.12.2021 owT
12.05.2021 19:25:06
neopa
Gruß Werner
.. , - ...
AW: aber 1234311221 ergibt 31.12.2021 owT
12.05.2021 19:28:07
onur
Ich weiss, meine Formel überprüft nur das Jahr, damit auch Leute, die am 1.1.2021 geboren wurden, noch zugeordnet werden können.

87 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige