Kontrollstrukturen in Excel 2007/2010

Frader

Commander
Registriert
Okt. 2007
Beiträge
2.699
Ein Kollege bat mich letztens die Lösung für folgendes Problem rauszubekommen.
Allerdings bin ich nicht so ganz fit was Excel betrifft. Ich weiß auch gar nicht ob das so ohne weiteres so möglich ist.

Wir haben ein Excel-Dokument in dem sich unter anderem 3 Felder befinden.

Ein Feld mit einem Datum, nennen wir es mal Datum1
EIn Feld mit einem weiterem Datum, nennen wir es mal Datum2
Ein feld mit einer Zahl, nennen wir es einfach mal sinnvolerweise Zahl

Nun möchte ich folgende Kontrollstruktur irgendwie da einbinden:
Code:
IF Zahl >= 2 THEN Datum2 = Datum1 + 12 Monate OR 
IF Zahl < 2 THEN Datum2 = Datum1 + 6 Monate

Ich möchte also einfach das bei einer Überschreiteung eines Wertes ein Datum entweder 12 Monate hinzuaddiert werden oder bei Unterschreitung nur 6 Monate.

Zudem soll sich noch bei Zahl die Schriftfarbe bei >= 2 in rot verfärben.
(Wobei zweiteres nicht unbedingt so wichtig ist, aber wenn möglich wärs schön)

Ich habe jetzt in Ecxel mit Hilfe von Google jetzt schon einiges ausprobiert, allerdings scheitere ich immer bei der Addition der Monate, weil ich nicht so recht weiß wie ich ihm das vom Syntax her beibringen soll.
 
Zuletzt bearbeitet:
Hi,

zum Datumsproblem: Angenommen Das Datum steht in A1, dann kannste das so machen:

Code:
B1 = DATUM(JAHR(A1); MONAT(A1) + 6; TAG(A1))

B1 = DATUM(JAHR(A1) + 1; MONAT(A1); TAG(A1))

Gruß
 
Die Farbe kannst du über die bedingte Formatierung bestimmen (kleiner als oder größer als).
 
Also insgesamt sieht das dann so aus:

Zahl steht in der Spalte A.
Datum 1 steht in der Spalte B.
Datum 2 soll in der Spalte C gefüllt werden.

In C1 schreibst du nun folgendes:

=WENN((A1) >=2;DATUM(JAHR(B1)+ 1;MONAT(B1);TAG(B1));WENN((A1)<2;DATUM(JAHR(B1);MONAT(B1)+6;TAG(B1))))

Anschließend ziehst du die Formel von C1 nach unten durch und fertig.

Gruß
 
@Fr4g3r
Vielen Dank
Dank dir funktioniert die If-Abfrage im Prinzip.

Allerdings hab ich noch das kleine Problem das er beim auszugebenden Datum nicht um ein Jahr voranrückt sondern egal was für ein Datum oben drin steht zum 31.12.1900 oder zum 31.06.1900 springt.
 
Hi,

gern geschehen.
Hast du beide Spalten in denen die Daten stehen auch unter "Zellen formatieren" als Datums-Zellen mit dem richtigen Format formatiert?

Also so:

2011-10-22_121554-jpg.253983


Gruß
 

Anhänge

  • 2011-10-22_121554.jpg
    2011-10-22_121554.jpg
    126,7 KB · Aufrufe: 407
Zuletzt bearbeitet:
Ja

Wow, was für ein Service.

Aber trotzdem, ganau so hab ich es gemacht.
 
Zuletzt bearbeitet:
Habs oben um ein Bild erweitert.
Das hast du bei beiden Datums-Spalten so eingestellt?

Kannst du eine Beispiel-Datei mal hochladen und den link posten?
Dann such ich den Fehler kurz raus.

Gruß
 
Man bin ich doof. Hat sich erledigt. Nun gehts!
Es hat schon gepasst.

Größten Dank!!
 
Zuletzt bearbeitet:
Okay, perfekt :-)

Das mit der bedingten Formatierung bekommste hin?
Ansonsten müsst ich mir das auch erst kurz ansehen, nutzen das nur sehr selten.

Gruß
 
Ja, das hab ich schon rausbekommen.

Vielen Dank
 
Gut :-)

Kein Problem, gern geschehen.
Wünsch dir noch ein schönes Wochenende.

Bye
 
Zurück
Oben