0

Falsche Berechnung

Foto1

Foto2

Hallo habe hier einen Formel Fehler wenn ich ein Anfangs Datum habe aber kein End Datum dann rechnet er ja falsch habe die jetzige Formel mit als Foto 

kann mir da jemand helfen.

7 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Ralf,

    was möchtest haben, wenn das End Datum leer ist? Soll das Ergebnisfeld auch leer sein oder soll es dann so berechnet werden als wäre es "bis heute"?

    Leo

    • Ralf_Wei
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Wenn das Feld leer ist soll er die Berechnung bis heute machen ansonsten wenn da ein Datum eingetragen ist die Berechnung machen 

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    let myStart:='Datum von';
    let myEnd:=if 'Datum bis' then 'Datum bis' else today() end;
    let Monate:=month(myEnd)-month(myStart)+1;
    let Jahre:=year(myEnd)-year(myEnd);
    if Monate < 0 then
    Monate:=12+Monate;
    Jahre:=Jahre-4;
    Jahre+" Jahr und, "+Monate+" Monate"

    • Ralf_Wei.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Danke für deine Hilfe

    wenn ich die Formel verwende bleibt das feld mit der Brechnung leer und wenn ich ein datum eingbe dann auch

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Oh, Tippfehler in der Zeile 4;

    ---

    let myStart := 'Datum von';
    let myEnd := if 'Datum bis' then 'Datum bis' else today() end;
    let Monate := month(myEnd) - month(myStart) + 1;
    let Jahre := year(myEnd) - year(myStart);
    if Monate < 0 then
    Monate := 12 + Monate;
    Jahre := Jahre - 1;
    Jahre + " Jahr und, " + Monate + " Monate"
    end

    ---

    • Ralf_Wei.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Danke Leo für deine Hilfe aber ich habe in meiner DB irgendwo ein Fehler kannst du mir eine Test DB zusenden.

    unter weisstann@outlook.de

     

    Danke für deine Hilfe

    • Ralf_Wei.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Danke Leo die Test DB ghet jetzt auch mit meiner DB