[de-users] Frage zu Calc / summewenn

2010-06-24 Thread Hans-Georg Fengler
Hallo zusammen,

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")


Gruss an alle: Hans-Georg Fengler































-- 
WM 2010: Top News, Spielpläne, Public Viewing-Termine, E-Cards und alles, 
was der Fan sonst noch braucht, gibt´s im Sport-Channel auf arcor.de.
http://www.arcor.de/rd/footer.wm2010

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Frage zu Calc / summewenn

2010-06-24 Thread Ernst Hügli

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
#NV1
22-1
#NV1
12-1
65-1
#NV1
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

Re: [de-users] Frage zu Calc / summewenn

2010-06-24 Thread Jens N

Hallo Hans-Georg,


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")


das müsste gehen,
=SUMMEWENN(A5:A10;ISTNV(A5)<>1;B5:B10)

vergleiche http://www.file-upload.net/download-2624611/nv.ods.html

Jens

--
Linux Mint 9.0
OpenOffice 3.2
Thunderbird


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Frage zu Calc / summewenn

2010-06-24 Thread Regina Henschel

Hans-Georg Fengler schrieb:

Hallo zusammen,

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")




Du könntest die Summe auch mit dem Datenpiloten bilden. Dort werden alle 
Texte und Fehlerwerte ignoriert.


mfG
Regina


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Frage zu Calc / summewenn

2010-06-24 Thread Thomas Kübler

Hallo Jens,

Deine Lösung funktioniert nicht richtig.

Am 24.06.2010 21:17, schrieb Jens N:

das müsste gehen,
=SUMMEWENN(A5:A10;ISTNV(A5)<>1;B5:B10)

vergleiche http://www.file-upload.net/download-2624611/nv.ods.html



Setze mal in A5 eine normale Zahl. Dann siehst Du, dass das 
Gesamtergebnis nicht stimmt.


Du müßtest als Argument von ISTNV() immer das aktuelle Feld der Zeile 
haben, und nicht jedesmal A5.


Ich sehe nur die Lösung von Ernst mit der Hilfsspalte.


Viele Grüße
Thomas

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Frage zu Calc / summewenn

2010-06-25 Thread Jens N

Hallo Thomas,


Deine Lösung funktioniert nicht richtig.


Stimmt :-)


Setze mal in A5 eine normale Zahl. Dann siehst Du, dass das
Gesamtergebnis nicht stimmt.

Du müßtest als Argument von ISTNV() immer das aktuelle Feld der Zeile
haben, und nicht jedesmal A5.

Ich sehe nur die Lösung von Ernst mit der Hilfsspalte.


Stimmt, aber meine (neue) Lösung geht auch :-)
Leider ist sie nicht Praxistauglich, ich habe das Dokument so geändert, 
dass das die Abfrage als Matrixformel arbeitet, damit geht es, leider 
ist das Ergebnis dann nur so möglich (es wird eine Hilfsspalte erzeugt).

http://www.file-upload.net/download-2625468/nv.ods.html
Da es sich aber so um eine Matrixfunktion handelt entstehen automatisch 
die dort typischen Probleme.


Jens

--
Linux Mint 9.0
OpenOffice 3.2
Thunderbird


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Frage zu Calc / summewenn

2010-06-25 Thread Wolfgang Jäth
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")

AFAIK geht das nur als Matrixformel, und nur unter bestimmten Umständen:

|  =SUMME(WENN(ISTFEHLER(A1:A10); 0; 1)*(B1:B10))

Wobei A1:A10 der Kriterienberich ist, und B1:B1 der Summenbereich. Im
Kriterienbereich dürfen sich dabei keine Zellen mit Fehlern befinden,
sonst werden diese angezeigt, trotz der 'Entkoppelung' durch das WENN.
Vermutlich kann man das WENN also auch weg lassen bzw. durch einen
Vergleich ersetzen.

Matrixformeln erhält man, wenn man das Editieren [1] der Zelle nicht mit
ENTER beendet, sondern mit CTRL-SHIFT-ENTER. Dann wird die Formel in
geschweifte Klammern gesetzt, d. h. in der Zelle steht dann:

|  {=SUMME(WENN(ISTFEHLER(A1:A10); 0; 1)*(B1:B10))}

Und jedesmal, wenn man die Zelle editiert, muss man auch wieder
CTRL-SHIFT-ENTER benutzen.

[1] d. h. die Zelle muss tatsächlich auch verändert werden (und wenn nur
ein Leerzeichen dahinter geschrieben und wieder gelöscht wird)

Trotzdem halte ich die Lösung von Ernst mit der Hilfsspalte aber für
besser, weil deutlich weniger fehleranfällig.

Wolfgang
-- 


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Aw: [de-users] Frage zu Calc / summewenn

2010-06-26 Thread Hans-Georg Fengler
Hallo zusammen,

Danke für eure Antworten. Ich werde die Lösung von Ernst nehmen, die passt sehr 
gut in die Logik meines Arbeitsblattes.


Gruss an alle: Hans-Georg Fengler
 























 

-- 
WM 2010: Top News, Spielpläne, Public Viewing-Termine, E-Cards und alles, 
was der Fan sonst noch braucht, gibt´s im Sport-Channel auf arcor.de.
http://www.arcor.de/rd/footer.wm2010

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Frage zu Calc / summewenn

2010-06-26 Thread Ernst Hügli

Hallo Hans-Georg

Am 26.06.2010 12:34, schrieb Hans-Georg Fengler:

Danke für eure Antworten. Ich werde die Lösung von Ernst nehmen, die passt sehr 
gut in die Logik meines Arbeitsblattes.
   


Du kannst die Optik Deines Arbeitsblattes noch etwas verschönern, wenn 
Du diese Hilfsspalte entweder ausblendest oder aber auf eine "hintere" 
Tabelle setzest.


Ausblenden: auf den Spaltenkopf klicken, Kontextmenü - Ausblenden, 
fertig. "Hintere" Tabelle meint: Calc öffnet standardmässig pro Dokument 
drei Tabellenblätter, Tabelle1, Tabelle2 und Tabelle3. Wenn Du nicht 
alle für Deine Kalkulationen brauchst, setze die Hilfsspalte in ein 
unbenutztes Tabellenblatt. Sonst fügst Du einfach ein neues, leeres 
Blatt ein.


Da ich nicht genau weiss, wie gut Du mit Calc Bescheid weisst, habe ich 
die Bemerkung ausführlich gehalten. ¨Überlies sie einfach, wenn Du 
Bescheid weisst.


Freundlich grüsst aus der sonnigen Schweiz

Ernst


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org