Hallo Hans-Georg
Am 24.06.2010 19:57, schrieb Hans-Georg Fengler:
gibt es eine Möglichkeit, in der Funktion
summewenn(bereich;kriterien)
das Kriterium so zu formulieren, dass in dem in bereich festgelegten Zellbereich nur
die Zellinhalte<>#NV aufsummiert werden, also in etwa
=summewenn(a1:a10;"<>#NV")
Ich hab's eben ausprobiert, und es funktioniert. Du musst nach meiner
Version allerdings eine Hilfsspalte einfügen:
Zum Prüfen, ob ein Wert #NV (nicht verfügbar) ist, stellt Calc die
Funktion ISTNV() zur Verfügung. Ist der Inhalt einer Zelle #NV, dann
liefert diese Funktion WAHR, sonst FALSCH. Ich baue mir damit jetzt eine
Hilfsspalte: sind meine Werte, die teilweise auch #NV, im Rest aber
korrekte Zahlen, in den Zellen D1:D10 enthalten, dann füge ich in E1 die
Funktion =WENN(ISTNV(D1);1;-1) ein und kopiere diese Funktion bis E10:
in dieser Spalte steht immer dann +1, wenn der Eintrag #NV ist, sonst
steht da -1. Jetzt prüfe ich in SUMMEWENN diese Bedingung:
=SUMMEWENN(E1:E10;"<0";D1:D10) mit der Bedeutung: wenn in Spalte E eine
negative Zahl steht, dann soll der entsprechende Wert in Spalte D zur
Summe beitragen, sonst ignoriere ihn.
Mein System: Win XP Home SP3, OOo 3.2.
Mit diesen Werten getestet und korrekt 176 erhalten: (Zahlen und #NV in
Spalte D, 1 bzw. -1 in Spalte E in der Originaltabelle).
25 -1
6 -1
23 -1
#NV 1
22 -1
#NV 1
12 -1
65 -1
#NV 1
23 -1
Hoffe, das hilft Dir.
Freundlich grüsst
Ernst
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org