Re: [de-users] Calc: Zählen
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
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
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
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
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
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