0

Zahlenformat addieren

Hallo Leute!

 

ich hab folgende Zahlenformate: a/b/c/d

und möchte nun mehrere dieser formate zusammenfassen in folgendes: SUMME a / SUMME b / Summe c / Summe d

 

kann mir da jemand helfen?

9 Antworten

null
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Die Funktion heißt: sum().

    • Davidfiko
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Leider funktioniert das mit dem Zahlenformat (a/b/c/d) nicht. 

     

    Würde gerne zum Beispiel folgendes berechnen:

    1. 0/1/5/6

    2. 1/1/2/4

     

    =1/2/7/10

    • Torsten_Stang.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    ich geh mal davon aus, dass die Werte aus Textfeldern kommen, dann:

     

    let myArr1 := split(Wert1, "/");
    let myArr2 := split(Wert2, "/");
    join(for i from 0 to 4 do
    text(number(item(myArr1, i)) + number(item(myArr2, i)))
    end, "/")

     

    • Davidfiko
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Danke dir! jedoch ist das Feld leider ein Funktionsfeld und der Code funktioniert nicht. Gibt es hierfür auch eine Lösung?

    • Torsten_Stang.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ich hatte den Code testweise und einem Funktionsfeld - da lief' er. Das Problem muss also ein anderes sein!?

    • Torsten_Stang.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    -und +in

    • Davidfiko
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Leider funktioniert dies nur, wenn meine Werte in einem Textfeld stehen. Diese stehen jedoch bei mir in einem Funktionsfeld. hier funktioniert der code nicht

    • Torsten_Stang.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    So vielleicht?:

     

    let myArr1 := split(text(Wert1), "/");
    let myArr2 := split(text(Wert2), "/");
    join(for i from 0 to 4 do
    text(number(item(myArr1, i)) + number(item(myArr2, i)))
    end, "/")

    • Davidfiko
    • vor 2 Jahren
    • Gemeldet - anzeigen

    funktioniert danke!!