Excel Fristen berechnen in einer verschachtelten Wenn-Funktion?
Hallo alle Zusammen!
Vorab bin ich für jede Hilfe dankbar! Ich habe folgendes Problem:
Dabei sind zwei Bedingungen zu beachten
1. Ich muss ab dem Tagesdatum eine Fälligkeitsfrist um 3 Monate zum Monatsende berechnen (den Teil habe ich schon)
2. Muss jedoch ab dem Monat September, die Fälligkeit am 30.11.2018 enden. Das heißt
aktuelle Fälligkeit August -> neue Fälligkeit November (+3 Monate)
aktuelle Fälligkeit September -> neue Fälligkeit November (+2 Monate)
aktuelle Fälligkeit Oktober -> neue Fälligkeit November (+1 Monat)
aktuelle Fälligkeit November -> neue Fälligkeit November
Hier zum ersten Teil der Funktion =WENN(TAG(B4+90)<=30;DATUM(JAHR(B4+90);MONAT(B4+90);30);DATUM(JAHR(B4+90);MONAT(B4+90)+1;))
Im Grunde genommen müsste ich nur 2-3 weitere Bedingungen erstellen, aber egal was ich versucht habe, es klappt nicht
2 Antworten
So wie ich Dich verstehe, heißt das doch, dass die Fälligkeit höchstens bis zum 30.11. verlängert wird. Dann einfach:
=MIN(WENN(TAG(B4+90)<=30;DATUM(JAHR(B4+90);MONAT(B4+90);30);DATUM(JAHR(B4+90);MONAT(B4+90)+1;));"30.11.18")
Dabei gehe ich davon aus, dass DEINE Formel so stimmt. Ich habe sie auch absichtlich nicht geändert, obwohl ich sie anders angelegt hätte.
Genau. Und danke so rum hat es auch funktioniert :)
Am einfachsten baust Du ein WENN um die Formel in der Zelle. Z.B. so:
=WENN(MONAT(B4)=12;"DeinText";DATUM(JAHR(B4);MIN(MONAT(B4)+4;12);0))
Wenn die Zelle leer bleiben soll, schreib statt "DeinText" einfach nur die Gänsefüßchen "".
Und wie könnte ich noch die Zusatzfunktion mit einbauen, dass wenn der Monat Dezember eingegeben wird die Funktion auf bspw. Systemhilfe hinweist? Danke im Voraus.
Ab besten direkt für B4 auf Daten/Datenüberprüfung/Benutzerdefiniert:
=MONAT(B4)<>12
Kommst Du klar?
Jetzt stehe ich auf´m Schlauch. Was genau meinst du den hiermit?
Deswegen hatte ich "Kommst Du klar" gefragt 🙂
Wähle B4 aus, also die Eingabezelle.
Gehe dann auf:
Daten
/Datenüberprüfung
Zulassen:
Benutzerdefiniert:
Formel:
=MONAT(B4)<>12
Klick dann oben auf Eingabemeldung und gib Deine Info ein.
Bei "Fehlermeldung" kannst Du noch entscheiden, ob die Eingabe verhindert wird ("STOP") oder nur eine Warnung ausgegeben wird.
Wenn Du jetzt in B4 ein Datum im Dezember eingibst, wird das verhindert und Deine Eingabemeldung wird angezeigt.
Super!! Hat geklappt. Ich danke dir vielmals!
Gern geschehen 🙂
Ganz ohne Wenn-Dann:
=DATUM(JAHR(C14);MIN(MONAT(C14)+4;12);0)
C14 enthält das Tagesdatum
Super!! Hat geklappt. Ich danke dir vielmals!
Und wie könnte ich noch die Zusatzfunktion mit einbauen, dass wenn der Monat Dezember eingegeben wird die Funktion auf bspw. Systemhilfe hinweist? Danke im Voraus.
Ich danke dir vielmals. Hast mein Hirn vor nem Burnout gerettet 🙏🏻🙏🏻
Ich weiß, ich werde langsam sehr lästig :). Aber jetzt habe ich das nächste Problem .. kriege ich es noch zusätzlich noch hin, dass wenn der ein Datum aus Dezember im Feld eingegeben wird in den verknüpften anderen Feldern eine bestimmt Information steht oder die Felder weiß werden? Ich dachte, ich konnte es ebenfalls über die Datenfunktion hinkriegen, jedoch ohne Erfolg. Danke vorab :)