[de-users] Frage zu Calc / summewenn
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
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
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
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
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
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
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
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
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