Steuerelemtinhalt Wenn/Summe

Hallo,

folgende Konstruktion (Formular, Steuerelementinhalt):
=Wenn([KennzeichenEhemaligeMA]=„M“;Abs(Summe([AnzahlPersonen])))

Ich möchte die Anzahl Besucher (Felddatentyp Zahl) ermitteln,
vorausgesetzt es ist ein „M“ im Datenfeld KennzeichenEhemaligeMA eingetragen.
Das obige Beispiel bringt kein Ergebnis.
Meine Frage: Ist so eine Zusammensetzung mit Wenn und Summe überhaupt möglich? wenn ja, wo liegt der Fehler?

Vielen Dank für Eure Unterstützung.

MfG Harald

Hallo Harald,

folgende Konstruktion (Formular, Steuerelementinhalt):
=Wenn([KennzeichenEhemaligeMA]=„M“;Abs(Summe([AnzahlPersonen])))

ein WENN bedingt IMMER ein WEMM_JA und WENN_NEIN

Dir fehlt einfach das WENN_NEIN in deiner Formel:
=Wenn([KennzeichenEhemaligeMA]=„M“;Abs(Summe([AnzahlPersonen]));0)

Wobei ich mir nicht erklären kann, warum du ALLE Personen anzeigen willst, wenn „M“ irgendwo im Formular steht!

Solltest du nur die Personen anzeigen wollen, die „M“ sind, geht das so nicht, sondern nur mit DLOOKUP

btw: wofür soll das ABS sein?

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo,

etwa so:
=DomSummme(„AnzahlPersonen“;„tblDeineTabelle“;„KennzeichenEhemaligeMA=‚MA‘“)

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

und wenn schon wenn, dann so:

=Summe(Wenn([KennzeichenEhemaligeMA]=„M“;[AnzahlPersonen];0)

dieses bezieht sich nur auf die in der Datenherkunft des Form vorhandenen Datensätze, d. h. diejenigen, die das Form insgesamt akt. anzeigt.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo Franz, hallo Wolfgang,

die fehlende Null am Ende war das Problem.
Ich danke Euch für diesen Tipp.

Viele Grüße
Harald