Hallo zusammen.
Ich hab schon etliche Foren durchsucht, aber keine passende oder verständliche Antwort gefunden
Ich möchte in eine Exceltabelle folgende Funktionen/Formeln einbauen
Wenn ich ein Datum im Format MM/JJJJ (bereits eingestellt) eingebe, soll im Hintergrund nicht der erste, sondern der letzte des Monats genommen werden.
Wenn ich ein eingegebenes Datum (siehe oben) inerhalb der nächsten 3 Monate ab dem heutigen Datum eintritt, soll sich die jeweilige zelle gelb färben. wenn es überschritten ist rot.
Hallo Lepus,
denkbar wäre eine Einstellung irgendwo in den Optionen. Diese ist mir aber nicht bekannt.
Deshalb bietet sich eine Formel an, die das gewünschte Datum in einer anderen Zelle ( Hilfsspalte ) erzeugt.
Die dritte Möglichkeit wäre, das Datum an Ort und Stelle per VBA zu überschreiben.
Was wäre für Dich am besten?
Freundliche Grüße
Thomas
P. S.: Die Färbung sollte per bedingter Formatierung leicht zu lösen sein
Wenn ich ein Datum im Format MM/JJJJ (bereits eingestellt)
eingebe, soll im Hintergrund nicht der erste, sondern der
letzte des Monats genommen werden.
Hallo
in der Eingabezelle selbst ist es ja egal welcher Tag da drin steht, weil dieser gar nicht angezeigt wird.
Angenommen die Eingabezelle ist A1 so bekommst du mit folgender Formel den Letzten dieses Monats berechnet:
=DATUM(JAHR(A1);MONAT(A1)+1;0)
Wenn ich ein eingegebenes Datum (siehe oben) innerhalb der
nächsten 3 Monate ab dem heutigen Datum eintritt, soll sich
die jeweilige zelle gelb färben. wenn es überschritten ist
rot.
Das ist Sache der bedingten Formatierung mit folgender Formel für A1 [ggf anpassen]
Heute ist der 07.12.2014 >> gelb wenn das Datum in A1 zwischen 07.12.2014 und 07.03.2015 liegt?
Nachtrag: Funktion =MONATSENDE()
Kurzer Nachtrag:
Ab Excel2007 [glaub] steht dir die Funktion =MONATSENDE(A1;0) zur Verfügung,
Sie macht das gleiche wie die Formel oben.