Wenn dann Formel mit Daten zur berechnen
#1
Hallo erst mal zusammen,

verzweifele gerade an einer Excel Formel... Huh

Die Formel soll folgende Werte liefern bzw. erfüllen.

=wenn G4 < 01.04.2017 ; ENDDATUM 01.04.2017 ; J1 ; ENDDATUM G4;J1

Es solle rauskommen... Wenn das Datum in G4 kleiner ist als der 01.04.2017, dann soll der 01.04.2017 (als tatsächlicher Wert) plus 18 Monate (J1) berechnet werden, sonst das andere Datum was in A1 eingetragen ist plus 18 Monate.

Jetzt noch eine weitere Formel...

Wenn in der Zeile A4 = ja ist und G4 kleiner ist als 01.04.2017 ; Enddatum G1;H1 sonst wenn A4 = ja ist, G4 größer als 01.04.2014, dann Enddatum G4;H1 und wenn in der Zeile A4 = nein ist und G4 kleiner ist als 01.04.2017 ; Enddatum G1;I1 sonst wenn A4 = ja ist, G4 größer als 01.04.2014, dann Enddatum G4;I1

Kann mir da jemand vielleicht weiterhelfen?

Vielen Dank :21:
Top
#2
Hi Monika,


Zitat:Kann mir da jemand vielleicht weiterhelfen?

ganz bestimmt. Aber eine Tabelle nach deinen Angaben nachzubauen ist nicht jedermanns Sache. Stelle uns also bitte eine Mustertabelle (keine Bildchen!!!) vor. Hier http://www.clever-excel-forum.de/thread-326.html kannst du nachlesen, wie das geht.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Hier mal Teil 1...
Eine Beispieldatei ist immer gut!

Code:
=WENN(G4<DATUM(2017;4;1);DATUM(JAHR(J1);MONAT(J1)+18;TAG(J1));DATUM(JAHR(A1);MONAT(A1)+18;TAG(A1)))

Den Rest versteht doch keiner xD
Und wenn du eine Datei nachbaust wie es dann aussehen soll mit kurzer Beschreibung!


Angehängte Dateien
.xlsx   Test2.xlsx (Größe: 8,4 KB / Downloads: 1)
Top
#4
Hallo,

zur ersten Formel:

Wenn in J1 immer Monate stehen, dann reicht das:


Code:
=wenn(G4<--"1.4.17";Datum(2017;4+J1;1);Datum(Jahr(a1);Monat(A1)+J1;Tag(a1))


Da nicht bekannt ist, ob in H1/I1 Tage, Monate oder Jahre stehen, mal das für Tage:


Code:
=WENN(G4<--"1.4.17";G1;G4)+WENN(A4="ja";H1;I1)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#5
Photo 

 
Die Formeln funktioniert nur zum Teil.

Das Ergebnis sollte so aussehen...



           A1         G1             I1            J1
                          1.4.17            9               18
        ja/nein   Einsatz       EqualPay      Einsatz bis
A4        ja     01.01.2017      nein        01.10.2018
A5        ja     15.12.2016      nein        01.10.2018
A6       nein   01.02.2016  01.01.2018  01.10.2018

 Das rote sollten dann die Ergebnisse sein Sleepy
Top
#6
Hallo,

1. solltest Du das als Tabelle einstellen s. hier
2. steht in A1 kein Datum.
3. sehe ich nicht wo da eine Formel etwas rechnet!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#7
Hi Edgar,

die Beispieltabelle habe ich bereits in #2 eingefordert. Es ist heute schon das zweite Mal, dass Fragesteller sämtliche Anforderungen und Infos der Helfer ignorieren.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#8
So, hier die gewünschte Mustertabelle Smile


.ods   mustertabelle.ods (Größe: 5,16 KB / Downloads: 7)
Top
#9
Hallo,

da die Grundlagen für die Formeln fehlen, wird das wohl nichts. Die Zellen aus Deinem Eröffnungspost sind ja wohl nicht gültig!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#10
Das ist ja auch nur eine Beispieldatei, würde diese Formel dann auf das vorhandene Dokument (mit den richtigen Zeilen) anpassen.
Die Grundlagen für diese Formel, hatte ich in meiner ersten Frage mitgeteilt.
Es wird dort nur mit Monaten gerechnet. :32:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste