Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Anzahl Monate

Begonnen von Wolfgang, November 08, 2010, 08:28:41

⏪ vorheriges - nächstes ⏩

Wolfgang

Hallo ihr klugen Köpfe

Ich muß die Anzahl Monate vom Eintritt weg berechnen
  Austritt       Eintritt         Monate                                          MonateGes
30.06.2011   30.06.2009         17                                                    24


31.03.2009   01.06.2009         17                                                     -3

Monate: DatDiff("m";[Eintritt];Datum())      MonateGes: DatDiff("m";[Eintritt];[Austritt])

Möchte nun auf  Vormonat berechnen   (16)     Zeile 1  Zeile 2 sind doch 3 Monate bzw MonateGes auch 3 nicht -3

Jetzt schon vielen Dank für die Hilfe

Wolfgang             


Hondo

Hallo,
und wo liegt dein Problem? Datediff sollte das Ergebnis doch ermitteln. per If-Abfragen kannst du doch den Tag abfragen und ggf. 1 abziehen vom Ergebnis.

Andreas

Wolfgang

Hallo Andreas
wie lös ich das in der Abfrage das ist mein Problem
Danke

lumbumba

Monate: DatDiff("m";[Eintritt];Datum()) -1

Die - 3 sind schon richtig errechnet, weil Austrittsdatum kleiner Eintrittsdatum ist, was ggf aber so nicht gewollt ist.
---

DF6GL

Hallo,

ich versteh nicht, was Du nun in der Tabelle zu stehen hast...

31.03.2009   01.06.2009         17                                                     -3

sind -3 Monate, schließlich ist der Austritttermin früher als der Eintrittstermin.  (Was ja nun Quatsch ist)

Und was heißt: "Möchte nun auf  Vormonat berechnen" ?

Shai

Ich mutmaße, Wolfgang möchte, wenn da steht 01.06., nur die Zeit bis zum 31.05. berechnet haben, weil ja der Juni sozusagen noch nicht angefangen hat.
zu viele Leute denken in Excel.

DF6GL

Hallo Shai,


dann mutmaßen wir..  :D


Monate: DatDiff("m";[Eintritt];Datum()) - iif(Day([Eintritt])=1;1;0)

(was Hondo ja schon vorher gesagt hat)