0

checkboxen zählen?

Hallo ich würde gerne zählen wie viele Checkboxen auf true stehen, dazu hatte ich folgenden Code versucht, ich vermute das nur die Ausgabe nicht korrekt ist.

Wobei hier die Wochentage je eine Checkbox ist.

 

let myZ := 0;
if Montag = true then myZ := myZ + 1 else "" ;
if Dienstag = true then myZ := myZ + 1 else "" ;
if Mittwoch = true then myZ := myZ + 1 else "" ;
if Donnerstag = true then myZ := myZ + 1 else "" ;
if Freitag = true then myZ := myZ + 1 else "" ;
if Samstag = true then myZ := myZ + 1 else "" ;
if Sonntag = true then myZ := myZ + 1 else "" ;

myZ
end

3 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Micha,

    wenn deine Checkbox ein Mehrfachauswahlfeld ist, dann wäre die Formel für die Menge der ausgewählten Tagen innerhalb einer Box:

    cnt(chosen(Checkboxname))

     

    Leo

    • Micha
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    Das ist ja eine Prommte Antwort.

    Bei mur sind es 7 Einzelne Ja/Nein von dennen ich zählen möchte wie viele hier auf JA stehen.

    P.s. es mit einer Mehrfachauswahl zu machen wäre aber auch interesant und komfortabler... guter Tip Danke

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Micha,

    dann ist die Formel etwa so:

    ---

    cnt([if Montag then 1 end, if Dienstag then 1 end, if Mittwoch then 1 end, if Donnerstag then 1 end, if Freitag then 1 end,if Samstag then 1 end,if Sonntag then 1 end])

    ---

    Leo

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 3Antworten
  • 981Ansichten