Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

IsError in Textfeld einbauen

Begonnen von kikimat, Mai 31, 2013, 10:44:48

⏪ vorheriges - nächstes ⏩

kikimat

Hallo,

ich habe ein Formular mit Unterformular angelegt und habe nun in dem UF ein Feld3, welches die Differenz aus Feld1 und Feld2 berechnet. Wenn ich das Formular öffne und in Feld1 und Feld2 noch keine Eingaben gemacht wurden, erscheint in Feld3 die Fehlermeldung #Zahl. Um das zu verhindern, habe ich in Feld3 bei Steuerelementinhalt eingegeben:

=Wenn(IsError([Betrag KV]/[Wohnen]);0;[Betrag KV]/[Wohnen])

Leider funktioniert es aber nicht, es erscheint immer noch #Zahl. Woran kann das liegen?

lg kikimat

bahasu

Hi,

probier mal:
=Wenn(IstNull([Wohnen]);0;nz([Betrag KV];0)/nz([Wohnen];0))

Harald
Servus

bahasu

Hi,

noch ein Nachtrag:

Zitat von: kikimat am Mai 31, 2013, 10:44:48
die Differenz aus Feld1 und Feld2 berechnet

In der Formel steht aber:  [Betrag KV]/[Wohnen]

Meinst Du Differenz oder Division?

Harald
Servus

kikimat

Funktioniert leider nicht, es erscheint immer noch #Zahl

bahasu

#4
=Wenn(nz([Wohnen];0);nz([Betrag KV];0)/nz([Wohnen];0))

oder mit mehr Info:
=Wenn(nz([Wohnen];0);nz([Betrag KV];0)/nz([Wohnen];0);"kein Ergebnis")

Harald
Servus

kikimat

Ups, Entschuldigung, ich meine natürlich die Division

kikimat

Super, mit der letzten Formel hat es funktioniert. Vielen Dank!