Formel nur berechnen wenn Werte vorhanden

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Formel nur berechnen wenn Werte vorhanden

von lorbass » Mo, 01.01.2007 14:11

Verwende ISTZAHL() statt ISTLEER(), dann wird auch ein Leerzeichen korrekt verarbeitet. In B2 z.B. muss dann stehen

=WENN(ISTZAHL(A2);A2-A1;"")

Gruß
lorbass

von Eddy » Mo, 01.01.2007 11:56

Hallo Silver,

vermutlich ist in Deiner "alten" Tabelle die Zelle nicht leer. Sobald ein "Leerzeichen" drin ist, ist sie, trotz des Namens, nicht "leer", sondern mit einem Leerzeichen gefüllt. Daher wird dort auch gerechnet.

Mit ausgerechneten Grüßen

Eddy

von FranzX » Mo, 01.01.2007 11:39

Hallo Silver,

die Formel muss in jeder Tabelle funktionieren. Evt. hast du die Zellbezüge nicht angepasst!


Der Aufbau der Formel "=WENN(ISTLEER(A2);"";A2-A1)" ist ganz einfach:
WENN die Zelle A2 leer ist "ISTLEER(A2)";wird nichts berechnet "";sonst ziehe von der Zelle A2 den Wert der Zelle A1 ab: "A2-A1".

Viele Grüße
FranzX
-----------------------------------------------------------------
TIPP:OpenOffice.org Calc - Formeln und Funktionen

von Silver » Mo, 01.01.2007 11:12

Danke!

Es funktioniert, aber so ganz verstehen tu ich das auch nicht.
Ich habe die Formel so wie du sie aufgeschrieben hast in einer neuen Tabelle ausprobiert - geht.

Dann habe ich sie in einer alten Tabelle eingesetzt in der ich die Funktion auch gebrauchen kann - geht nicht! Gleiches Ergebnis wie früher "-1889".

Dann habe ich den gesamten Bereich per Copy&Paste aus der neuen, funktionierednden Tabelle rüberkopiert - geht.

War die Formatierung meiner Zellen falsch?
Auf was muss ich da achten? Eigentlich stand es auf "Zahl", auch "Standard-Formatierung" hat nicht geholfen.

von FranzX » So, 31.12.2006 20:56

Hallo Silver,

schreibe in B2 folgende Formel und ziehe sie nach unten:

=WENN(ISTLEER(A2);"";A2-A1)

Viele Grüße und a Happy New Year
FranzX
-----------------------------------------------------------------
TIPP:OpenOffice.org Calc - Formeln und Funktionen

Formel nur berechnen wenn Werte vorhanden

von Silver » So, 31.12.2006 20:06

Hi!

Wahrscheinlich ist es ganz einfach, aber ich sehe gerade den Wald vor lauter Bäumen nicht mehr...

Ich habe in Spalte A meine Werte:

Code: Alles auswählen

       A          B
1    1200
2    1500
3    1889
4
5
6
7
In Spalte B berechne ich die Differenz mit: =A2-A1
Soweit so gut :)

Habe ich jedoch für Spalte A noch keinen Wert, bekomme ich in Spalte B einen Fehler:

Code: Alles auswählen

       A          B
1    1200     
2    1500     300
3    1889     389
4           -1889
5
6
7
B4 mit -1889 ist natürlich falsch.

Wie muss die Formel aussehen, wenn B nur berechnet werden soll wenn in A etwas steht?


Danke,

Silver

Nach oben