Registriert seit: 02.02.2017
Version(en): 2016
02.02.2017, 11:33
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2017, 11:34 von brave78.)
Hallo,
ich bin neu hier und lasse gleich mal eine Frage da

Folgende Problemstellung:
Klient Geb am: 10.01.2000
Ich für die Taschengeldberechnung möchte ich das aktuelle Alter aus dem Geburtsdatum berechnen.
Das ist auch kein Problem und löse ich derzeit mit folgender Formel:
=DATEDIF(C29;HEUTE();"Y")
nun ist es so das wenn heute z.B. der 2.2.2017 ist, die Person aber erst am 10.2.2017 Geburtstag hat
ich trotzdem die Ausgabe "17" benötige, da er ja in diesem Monat Geburtstag hat und somit schon das Taschengeld für einen 17. jährigen Anfang des Monats ausgezahlt bekommen soll.
Meine Idee war hier einfach zur Berechnung des Alters nur den Monat und das Jahr heran zu ziehen, aber ich weiß leider nicht wie ich das umsetzen soll - hat jemand von euch eine Idee?
Danke schonmal!
Gruß
brave
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
Datedif(C29-Tag(c29);heute();"Y")
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 02.02.2017
Version(en): 2016
Perfekt!
Vielen Dank für die schnelle Antwort, hast mir echt geholfen!
Gruß
brave
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Ich hatte etwas längeres, berücksichtige das Monatsende, aber Boskos Formel ist besser:
=DATEDIF(C29;MONATSENDE(HEUTE();0);"y")
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 02.02.2017
Version(en): 2016
02.02.2017, 11:53
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2017, 12:10 von brave78.)
OK, soweit hat es geklappt,
nun hätte ich noch eine kleine Spezialität ;-)
Wenn in einem Bestimmten Feld ein Wort steht (in diesem Fall ein Landkreis z.B: Hameln), dann wird die Rechnung bereits 1 Monat im voraus gezahlt, das heißt im Februar wird bereits für März gezahlt.
Meine Idee wäre hier eine Abfrage wenn ein Wert in einem Feld gesetzt ist z.B. "A1=Hameln" das dann der Monat bei der Taschengeld Berechnung einen weiter hoch zählt. Für alle anderen Werte in diesem Feld soll nichts passieren.
jemand eine Idee wie ich das ganze in Syntax umsetzte?
Momentan sieht meine Formel wie folgt aus:
=SVERWEIS(DATEDIF(F1-TAG(F1);HEUTE();"y");Eckdaten!A7:D25;4;0)
Danke ;-)
Registriert seit: 10.04.2014
Version(en): Office 2019
02.02.2017, 12:08
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2017, 12:08 von Jockel.)
(02.02.2017, 11:53)brave78 schrieb: OK, soweit hat es geklappt,
....
Danke 
off topic...
Hallo, schalte bitte die grafischen Smilieys aus... Danke :17:
P.S.: Und nutze evtl. die Möglichkeit (d)eine (Beispiel)Datei zu posten...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 02.02.2017
Version(en): 2016
02.02.2017, 12:11
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2017, 12:11 von brave78.)
Hab die Smilies mal abgeschaltet
Registriert seit: 02.02.2017
Version(en): 2016
02.02.2017, 15:36
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2017, 15:37 von brave78.)
Jemand eine Idee?
müsste denke ich eine IF Abfrage sein, aber habe von der Syntax her keine Ahnung
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Moin noch mal!
Du hast ja auf Deine konkrete Eingangsfrage zwei korrekte Lösungen erhalten.
Deine Erweiterung ist aber derart kryptisch, dass noch etliche "Ja, aber!" zu erwarten sind.
So etwas nennt sich Salamitaktik und ist in Foren nicht gern gesehen.
Überdenke Deine Anforderung insoweit, dass man Dir eine Lösung ohne viel nachbessern zu müssen anbieten kann.
Beim derzeitigen Stand habe ich (noch) keine Lust dazu.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 21.06.2016
Version(en): 2021
02.02.2017, 20:04
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2017, 20:05 von Ego.)
Hallo brave..
dein zB läst mich vermuten, dass es nicht bei "Hameln" bleibt.
Du könntest in einem Arbeitsblatt einen Bereich mit zwei Spalten schreiben. Hinter dem Namen des Landkreises die Monate der Vorauszahlung eintragen.
(Normalerweise 0, Für Hameln und ... 1, eventuell auch für einige Landkreise eine 2)
Die Funktion könnte so aussehen:
= Datedif(datum(Jahr(C29);Monat(C29)-Sverweis(A1;Bereich;2;falsch);1) -1;heute();"Y")
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.