Registriert seit: 05.06.2024
Version(en): 2023
Hallo, könnte mir jemand zeigen, wie man das aktuelle Jahr ermitteln kann. Habe es folgendermaßen gemacht: =YEAR(TODAY()) Bedauerlicherweise wird folgendes ausgegeben: 16.07.1906 Dachte es würde 2024 als Ergebnis resultieren.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
08.06.2024, 08:40
(Dieser Beitrag wurde zuletzt bearbeitet: 08.06.2024, 08:42 von RPP63 .)
Moin!
Der 2024. Januar 1900 ist halt der 16.07.190
5 (Schreibfehler bei Dir?)
Formatiere auf Standard und staune.
A 1 16.07.1905 2 2024 3 16.07.1905
Zelle Format Wert A1 TT.MM.JJJJ 16.07.1905 A3 TT.MM.JJJJ 16.07.1905
Zelle Formel A1 =JAHR (HEUTE () ) A2 =JAHR (HEUTE () ) A3 =DATUM (0;1;A2)
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)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag: 1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• Murmelchen
Registriert seit: 05.06.2024
Version(en): 2023
super Danke! könntest du mir noch sagen, wo hier der Syntax Fehler ist?? Wenn das Jahr von H6 dem aktuellen entspricht, dann soll fogende Formel angewandt werden ansonsten soll J6/M5 geteilt werden. IF(YEAR(H6)=(YEAR(TODAY()); IFERROR(DATEDIF(MAX(EOMONTH($H6;-1);DATE(YEAR(H6);1;0));MIN(DATE(YEAR(H6)+1;1;1);DATE(YEAR($H6)+M6;MONTH($H6);1));"m")/$M6/12*$J6;0); 3 ); J6/M5)
Registriert seit: 13.04.2014
Version(en): 365
Hi, auf die Schnelle: Eine Klammer zuviel, nach dem = IF(YEAR(H6)=YEAR(TODAY()); IFERROR(DATEDIF(MAX(EOMONTH($H6;-1);DATE(YEAR(H6);1;0));MIN(DATE(YEAR(H6)+1;1;1);DATE(YEAR($H6)+M6;MONTH($H6);1));"m")/$M6/12*$J6;0); 3 ); J6/M5) Ansonsten: Datei, dann muß man nicht die ganze Formel übersetzen.
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 05.06.2024
Version(en): 2023
08.06.2024, 11:30
(Dieser Beitrag wurde zuletzt bearbeitet: 08.06.2024, 11:41 von Murmelchen .)
Folgendes liefert nun als Ergebnis #VALUE! =IF(YEAR(H6)=YEAR(TODAY());IFERROR(DATEDIF(MAX(EOMONTH($H6;-1);DATE(YEAR(H6);1;0));MIN(DATE(YEAR(H6)+1;1;1);DATE(YEAR($H6)+M6;MONTH($H6);1));"m")/$M6/12*$J6;0);3);J6/M5 hab die Spalte auch als Zahl definiert. Die Formel alleine funktioniert jedoch tadellos: =IFERROR(DATEDIF(MAX(EOMONTH($H6;-1);DATE(YEAR(H6);1;0));MIN(DATE(YEAR(H6)+1;1;1);DATE(YEAR($H6)+M6;MONTH($H6);1));"m")/$M6/12*$J6;0) Sobald es in der If Bedienung steht, erscheint die Fehlermeldung #VALUE!
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Beachte das "Ansonsten:" von Edgar! Auch mir fehlt die Lust, ohne Datei auf die Suche zu gehen.
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: 05.06.2024
Version(en): 2023
Hallo, anbei die Datei.
Angehängte Dateien
Datei.xlsx (Größe: 10,5 KB / Downloads: 6)
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
08.06.2024, 12:01
(Dieser Beitrag wurde zuletzt bearbeitet: 08.06.2024, 12:02 von RPP63 .)
(08.06.2024, 11:30) Murmelchen schrieb: Die Formel alleine funktioniert jedoch tadellos: =IFERROR(DATEDIF(MAX(EOMONTH($H6;-1);DATE(YEAR(H6);1;0));MIN(DATE(YEAR(H6)+1;1;1);DATE(YEAR($H6)+M6;MONTH($H6);1));"m")/$M6/12*$J6;0)Dann übergeben wird der Einfachheit halber einfach 1 für obige Formel.
Deine Gesamtformel lautet jetzt:
=WENN(JAHR(H6)=JAHR(HEUTE());1;3);J6/5 Ich hoffe, Du siehst jetzt Deinen Fehler!
Sollte nicht statt 3 eher J6/5 in der Formel stehen?
=WENN(JAHR(H6)=JAHR(HEUTE());1;J6/5) N O P Q R 6 736,16 883,40 883,40 883,40 7 571,67 686,00 686,00 686,00 8 378,15 378,15 378,15 378,15 9 176,46 176,46 423,50 2024 423,50 10 142,42 142,42 341,80 341,80 11 101,07 101,07 303,20 303,20 12 49,87 0,00 598,40 598,40 13 46,12 0,00 553,42 553,42
Zelle Formel R6 =IF (YEAR (H6) =YEAR (TODAY () ) , IFERROR (DATEDIF (MAX (EOMONTH ($H6,-1) , DATE (YEAR (H6) ,1,0) ) ,MIN (DATE (YEAR (H6) +1,1,1) , DATE (YEAR ($H6) +M6,MONTH ($H6) ,1) ) ,"m") /$M6/12*$J6,0) , J6/5)
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: 13.04.2014
Version(en): 365
08.06.2024, 12:26
(Dieser Beitrag wurde zuletzt bearbeitet: 08.06.2024, 12:26 von BoskoBiati .)
Hi,
ist Dir überhaupt mal aufgefallen, dass bei Deiner Formel, die Du vorhin gepostet hast und die auch so in Deiner Tabelle steht, außerhalb der If-Formel noch ein Teil steht?
Ist es so schwer die Formelauswertung zu benutzen oder mal genau hinzuschauen? Es dürfte jedem klar sein, dass nach einer If(....) nicht noch ;J6/M5 stehen darf!
Hier mal mein Vorschlag (korrigierte Version):
Datei.xlsx (Größe: 10,71 KB / Downloads: 4)
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019