Registriert seit: 01.09.2019
Version(en): MS-Office 2016
Servus liebe Excel Nerds,
ich habe eine Frage und würde mich sehr freuen, wenn ich Hilfe bekomme:
Mit Geburtsdatum 01.11.1986 und größer bin ich zum 01.10.2019 = 32 Jahre alt
Mit Geburtsdatum 31.10.1986 und kleiner bin ich zum 01.10.2019 = 33 Jahre alt
Mit =DATEDIF(A9;A10;"Y") bekomme ich die Lösung 1
Mit =JAHR(A10)-JAHR(A9) bekomme ich Lösung 2
Wie sieht die Lösung in einer Formel aus? Ich habe es einfach nicht hinbekommen?
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
wenn die erste Formel richtig rechnet, würde ich die nehmen. Wenn Du mal über die zweite nachdenkst und mal den 1. Januar 2019 einträgst und den 31.12.1986, ...
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 01.09.2019
Version(en): MS-Office 2016
Servus Andre,
vielen Dank für Deine Hilfe. Ist hier nicht eine "wenn-dann" Formel notwendig? Wenn ich den Stichtag 01.10.2019 habe (die Stichtage sind immer zum ersten eines Monats) und z.B. am 01.11.1986 geboren bin, dann muss ich als Ergebnis 32 erhalten.
Wäre ich am 31.10.1986 geboren, dann muss 33 Jahre herauskommen. :22:
Grüße Jürgen
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
(01.09.2019, 23:22)Matterne Jürgen schrieb: Servus Andre,
vielen Dank für Deine Hilfe. Ist hier nicht eine "wenn-dann" Formel notwendig? Wenn ich den Stichtag 01.10.2019 habe (die Stichtage sind immer zum ersten eines Monats) und z.B. am 01.11.1986 geboren bin, dann muss ich als Ergebnis 32 erhalten.
Wäre ich am 31.10.1986 geboren, dann muss 33 Jahre herauskommen. :22:
Grüße Jürgen
Hi Jürgen,
auch mit Geburtsdatum 31.10.86 bin ich am 1.10.2019 noch 32 Jahre alt.
Damit stimmt deine zweite Formel.
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Moin Conny,
Die zweite gibt 33 aus
die erste 32
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
02.09.2019, 12:04
(Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2019, 12:04 von coemm.)
Hi André,
du hast recht. Ich hatte in meinem ersten Test die Reihenfolge der beiden Formeln vertauscht.
Jetzt ist diese in der Reihenfolge von Jürgen.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
1 | 01.10.2019 | 31.10.1986 | 32 | 33 |
2 | 01.10.2019 | 01.11.1986 | 32 | 33 |
3 | 01.10.2019 | 01.10.1986 | 33 | 33 |
Zelle | Formel |
C1 | =DATEDIF(B1;A1;"Y") |
D1 | =JAHR(A1)-JAHR(B1) |
C2 | =DATEDIF(B2;A2;"Y") |
D2 | =JAHR(A2)-JAHR(B2) |
C3 | =DATEDIF(B3;A3;"Y") |
D3 | =JAHR(A3)-JAHR(B3) |
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg |
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 01.09.2019
Version(en): MS-Office 2016
Hallo Conny, servus André,
vielen Dank für Eure Rückmeldungen. Nur bringt mich das leider nicht weiter. Wie packe ich bitte folgende Frage in eine Formel?
Wenn der Monat größer ist als der Stichtagsmonat, dann greift Tabelle 1, wenn der Monat kleiner ist als der Stichtagsmonat, dann greift Tabelle 2.
Registriert seit: 25.11.2018
Version(en): 2016 Plus
02.09.2019, 19:26
(Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2019, 19:37 von Niko.)
=WENN(ISTLEER($F4);"";(DATEDIF(DATUM(JAHR($F4);MONAT($F4);1);$B$10;"y")))
Zellen einfach austauschen und probieren, es fängt immer monatsanfang an das alter zu zählen...soweit bei mir
Bin mir nicht sicher ob ich helfen konnte, doch es ist besser zu versuchen als nichts zu tun
Ps. F$ ist bsp. geburtsdatum
B10 ist ()HEUTE