Re: [de-users] Calc: Zählen

2011-01-26 Thread Werner Tietz

Hallo Boris

Am 26.01.2011 23:34, schrieb Boris Kirkorowicz:


Beispiel: in Spalte A steht ein Status, in Spalte C ein Typ. Gezählt
werden sollen in D1 alle aktiven Einträge vom Typ "T":

A   B   C   D   
1   aktiv   1234T   2
2   inaktiv 2345T
3   aktiv   3456U
4   aktiv   4567T
...


=SUMMENPRODOKT(A1:A1000="aktiv";C1:C1000="T")

Du solltest dich auch mal mit
http://de.openoffice.org/doc/oooauthors/calc/06-datenpilot.pdf
beschäftigen.

Gruß Werner


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



Re: [de-users] Calc: Zählen

2011-01-27 Thread Wolfgang Jäth
Am 26.01.2011 23:34, schrieb Boris Kirkorowicz:
> Hallo,
> vermutlich eine Frag für die FAQ, aber ich krieg's nicht hin:
> wie kann man das Vorkommen eines Textes/Wertes in einer Spalte zählen in
> Abhängigkeit von einem Eintrag in derselben Zeile?
> 
> Beispiel: in Spalte A steht ein Status, in Spalte C ein Typ. Gezählt
> werden sollen in D1 alle aktiven Einträge vom Typ "T":
> 
>   A   B   C   D   
> 1 aktiv   1234T   2
> 2 inaktiv 2345T
> 3 aktiv   3456U
> 4 aktiv   4567T
> ...
> 
> B sei irgendein anderer Wert, nur um zu verdeutlichen, dass die Spalten
> nicht zwingend im Stück zusammenhängend sind.
> 
> Welche Formel bringt mir die Zahl in die Zelle D1?

Entweder, wie Werner schon schrieb, mit SUMMEPRODUKT (nicht '...DOKT'
); oder mit einer Hilfsspalte

|   A   B   C   D   E   
| 1 aktiv   1234T   =summe(E1:E4)   =(A1="aktiv)*(C1="T")
| 2 inaktiv 2345T   =(A2="aktiv)*(C2="T")
| 3 aktiv   3456U :
| 4 aktiv   4567T

Letzteres hat den Vorteil, daß man das Ergebnis ggf. leichter
nachvollziehen und überprüfen kann.

BTW, FYI: '(A1="aktiv)' usw. ergibt einfach TRUE oder FALSE aka '1' bzw.
'0'; und diese Werte werden dann schlicht miteinander multipliziert
(also letztendlich '1*1', '1*0' usw.). Du könntest das auch (IMHO in
/dem/ Fall umständlicher) als '=WENN(UND(A1="aktiv; C1="T"); 1; 0)'
formulieren.

Wolfgang
-- 


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



Re: [de-users] Calc: Zählen

2011-01-28 Thread Claus-W. Häbel

Hmmm, ich stolpere gerade hieren:

mal ne ganz blöde Frage zu Summenprodukt:

ich benutze die Funktion sehr häufig und *erfolgreich*, aber sie 
funktioniert ausschließlich mit dem * als Trennzeichen, nicht mit Semikolon.

???

Auch in der Hilfe ist immer das Semikolon angegeben, was NIE funktioniert.
Entweder bin ich blöd, mein UBUNTU, oder ALLE anderen :-)

Gruß, Claus

ps-
schön wäre endlich mal eine Summenprodukt-funktion sowohl mit einem UND 
als auch mit ODER als Trenner.


Von mir aus das "*" für UND und das ";"  für ODER.
Gibt es Planungen, die irgednwann mal dahingehen?





Am 26.01.2011 23:34, schrieb Boris Kirkorowicz:

Hallo,
vermutlich eine Frag für die FAQ, aber ich krieg's nicht hin:
wie kann man das Vorkommen eines Textes/Wertes in einer Spalte zählen in
Abhängigkeit von einem Eintrag in derselben Zeile?

Beispiel: in Spalte A steht ein Status, in Spalte C ein Typ. Gezählt
werden sollen in D1 alle aktiven Einträge vom Typ "T":

A   B   C   D   
1   aktiv   1234T   2
2   inaktiv 2345T
3   aktiv   3456U
4   aktiv   4567T
...

B sei irgendein anderer Wert, nur um zu verdeutlichen, dass die Spalten
nicht zwingend im Stück zusammenhängend sind.

Welche Formel bringt mir die Zahl in die Zelle D1?



Gruß  Greetings
Boris Kirkorowicz



Re: [de-users] Calc: Zählen

2011-01-29 Thread Ernst Hügli

Hallo Claus-W.

Am 28.01.2011 18:49, schrieb "Claus-W. Häbel":

Hmmm, ich stolpere gerade hieren:

mal ne ganz blöde Frage zu Summenprodukt:

ich benutze die Funktion sehr häufig und *erfolgreich*, aber sie 
funktioniert ausschließlich mit dem * als Trennzeichen, nicht mit 
Semikolon.

???

Auch in der Hilfe ist immer das Semikolon angegeben, was NIE 
funktioniert.

Entweder bin ich blöd, mein UBUNTU, oder ALLE anderen :-)


Hast Du die Hilfe ganz genau gelesen? '*' ist für die Funktion 
SUMMENPRODUKT() aus Calc *kein* Trenner, und ';' funktioniert prächtig 
als Trenner.


SUMMENPRODUKT() verlangt als Eingabe eine Matrix, also einen Bereich mit 
mindestens zwei Zeilen und zwei Spalten. Dann werden automatisch die 
Werte der ersten Spalte mit denen der zweiten Spalte multipliziert. Also:


SUMMENPRODUKT(A1:B3) liefert A1*B1 + A2*B2+A3*B3

Unterteilst Du die Bereiche mit Semikolon, dann macht Calc folgendes:

SUMMENPRODUKT(A1:B3;C1:D3) = A1*C1+A2*C2+A3*C3+B1*D1+B2*D2+B3*D3

Was in der Hilfe allenfalls verwirrlich ist ist die Aussage: "Die 
Produkte der Elemente von Matrizen werden addiert und die Summe dieser 
Produkte zurückgegeben." Naiverweise meinte ich zuerst, damit wäre die 
(mathematische) Matrixmultiplikation gemeint. Die ist es aber nicht, 
dafür hat man die Funktion MMUL(), die das auch korrekt schafft.


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] Calc: Zählen

2011-01-29 Thread Regina Henschel

Hallo Ernst,

Ernst Hügli schrieb:

Hallo Claus-W.

Am 28.01.2011 18:49, schrieb "Claus-W. Häbel":

Hmmm, ich stolpere gerade hieren:

mal ne ganz blöde Frage zu Summenprodukt:

ich benutze die Funktion sehr häufig und *erfolgreich*, aber sie
funktioniert ausschließlich mit dem * als Trennzeichen, nicht mit
Semikolon.
???

Auch in der Hilfe ist immer das Semikolon angegeben, was NIE
funktioniert.
Entweder bin ich blöd, mein UBUNTU, oder ALLE anderen :-)


Hast Du die Hilfe ganz genau gelesen? '*' ist für die Funktion
SUMMENPRODUKT() aus Calc *kein* Trenner, und ';' funktioniert prächtig
als Trenner.


* ist immer ein Operator und niemals ein Trenner, nicht nur bei 
SUMMENPRODUKT.


SUMMENPRODUKT() verlangt als Eingabe eine Matrix, also einen Bereich mit
mindestens zwei Zeilen und zwei Spalten.


Es gibt auch Matrizen mit einer Zeile oder eine Spalte.

 Dann werden automatisch die

Werte der ersten Spalte mit denen der zweiten Spalte multipliziert. Also:

SUMMENPRODUKT(A1:B3) liefert A1*B1 + A2*B2+A3*B3


Nein. In SUMMENPRODUKT(A1:B3) ist nur eine Matrix vorhanden. Die Werte 
werden einfach alle aufsummiert.




Unterteilst Du die Bereiche mit Semikolon, dann macht Calc folgendes:

SUMMENPRODUKT(A1:B3;C1:D3) = A1*C1+A2*C2+A3*C3+B1*D1+B2*D2+B3*D3


Das ist richtig. Es werden immer die Elemente an gleicher Matrixposition 
miteinander multipliziert. Darum müssen die Matrizen, die als Parameter 
aufgezählt werden, immer dieselben Abmessungen haben.


MfG
Regina

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



Re: [de-users] Calc: Zählen

2011-01-29 Thread Wolfgang Jäth
Am 28.01.2011 18:49, schrieb "Claus-W. Häbel":
> Hmmm, ich stolpere gerade hieren:
> 
> mal ne ganz blöde Frage zu Summenprodukt:
> 
> ich benutze die Funktion sehr häufig und *erfolgreich*, aber sie 
> funktioniert ausschließlich mit dem * als Trennzeichen, nicht mit Semikolon.
> ???
> 
> Auch in der Hilfe ist immer das Semikolon angegeben, was NIE funktioniert.

Kannst Du mal ein Beispiel geben?

> Entweder bin ich blöd, mein UBUNTU, oder ALLE anderen :-)

'XOR' oder 'OR'? 

> schön wäre endlich mal eine Summenprodukt-funktion sowohl mit einem UND 
> als auch mit ODER als Trenner.
> 
> Von mir aus das "*" für UND und das ";"  für ODER.
> Gibt es Planungen, die irgednwann mal dahingehen?

Ähm; SUMMENPRODUKT ist eigentlich eine *Matrix*-Funktion, gedacht, um
*Vektoren* zu berechnen. In dem vorliegenden Fall bestehen die Vektoren
zwar 'zufälligerweise' aus Wahrheitswerten, aber *mehr* hat die Funktion
mit booleschen Operationen überhaupt nicht zu tun.

Wolfgang
-- 


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