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)
df6gl
3. Februar 2009 um 16:27
3
Hallo,
etwa so:
=DomSummme(„AnzahlPersonen“;„tblDeineTabelle“;„KennzeichenEhemaligeMA=‚MA‘“)
Viele Grüße vom Bodensee
Franz , DF6GL
PS: Feedback erwünscht!
df6gl
3. Februar 2009 um 16:33
4
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