Rechnen...

  • Hallo zusammen,

    irgendwie stehe ich gerade auf dem Schlauch - ich habe folgende Werte:

    $Qstart=1
    $yStart=2011
    $QEnde=4
    $YEnde=2012


    Die Variable $QStart bzw Ende hat immer einen Wert zwischen 1 und 4.
    Es soll nun gezählt werden, wieviele Quartale zwischen den Start und ENdwerten liegen incl. Startwert.
    Im Beispiel oben währe dies 8.


    Beispiele:
    $Qstart=1
    $yStart=2011
    $QEnde=3
    $YEnde=2011

    Hier währen es 3.

    Qstart=1
    $yStart=2011
    $QEnde=1
    $YEnde=2013

    Hier währen es 9.

    Währe super wnen mir hier jemand auf die Sprünge helfen könnte :)

    kind regards

    Einmal editiert, zuletzt von LordKingPin (27. November 2013 um 22:13)

  • Hi,

    Zitat

    Währe super wnen mir hier jemand auf die Sprünge helfen könnte

    Dem Manne kann geholfen werden! 8o

    Es gibt 3 Fälle zur Ermittlung der Anzahl der Quartale:
    1) Jahr2 = Jahr1 => Ergebnis ist Differenz der Quartale
    2) Jahr2 = Jahr1+1 => Ergebnis ist Restquartale Jahr1 + Anzahl Quartale Jahr2
    3) Jahr2 = Jahr1+x => Ergebnis ist Restquartale Jahr1 + Anzahl Quartale Jahrx + 4*(Jahr2 - Jahr1 - 1)

  • Probiere es mal damit:

    [autoit]


    #include <Date.au3>
    $Qstart=1
    $yStart=2011
    $QEnde=1
    $YEnde=2013

    [/autoit][autoit][/autoit][autoit]

    ConsoleWrite(_DateDiff("M", $yStart & "/" & $Qstart * 3 & "/01", $YEnde & "/" & 3 * $QEnde & "/01") / 3 + 1 & @LF)

    [/autoit]

    Gruß,
    UEZ

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

  • Die Lösung ist, nicht einfach eine Formel hinzukrachen, sondern "Hilfe zur Selbsthilfe" :thumbup:
    Über das Prinzip der "Superposition" kommt man dann durch die Addition der von mir in Post 3 erstellten Gleichungen zu einer Gleichung, welche die Lösung aller 3 Gleichungen abdeckt.
    Auf diese Art und Weise werden vielfältige Probleme in Mathematik, Physik und Technik gelöst, die ansonsten viel zu kompliziert wären :rolleyes: