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
Hi,
probier mal:
=Wenn(IstNull([Wohnen]);0;nz([Betrag KV];0)/nz([Wohnen];0))
Harald
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
Funktioniert leider nicht, es erscheint immer noch #Zahl
=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
Ups, Entschuldigung, ich meine natürlich die Division
Super, mit der letzten Formel hat es funktioniert. Vielen Dank!