Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

workaround: Matrixformel bezieht sich auf Zellen mit Formel

22 views
Skip to first unread message

Marco

unread,
Sep 4, 2009, 8:07:11 AM9/4/09
to
Hallo NG,

Ich habe eine Tabelle, in der ich mit Hilfe einer Matrixformel
klassisch die Zeilenprodukte zweier Spalten addiere

{=summe($A$5:$A$80*B$5:B$80)}

Jetzt gibt es eine Spalte C in der die Werte auf Basis der Spalte B
berechnet sind.
Ich hätte jetzt gerne die Formel:

{=summe($A$5:$A$80*C$5:C$80)}

Das ergibt aber den #WERT-Fehler, weil in den Zellen in Spalte C eine
Formel drinsteht.

Excelhilfe:
"Matrixkonstanten können keine Zellbezüge, Spalten oder Zeilen
ungleicher Länge, Formeln oder die Sonderzeichen $ (Dollarzeichen),
Klammern oder % (Prozentzeichen) enthalten."

Gibt es hier einen Workaround, der mir das gewünschte ERgebnis bringt?

Ich benutze Excel 2003 SP3

Dank euch und beste Grüsse

Marco

Alexander Wolff

unread,
Sep 4, 2009, 8:18:47 AM9/4/09
to
Die Tastatur von Marco wurde wie folgt gedr�ckt:
> Ich h�tte jetzt gerne die Formel:
>
> {=summe($A$5:$A$80*C$5:C$80)}

=SUMMENPRODUKT($A$5:$A$80*C$5:C$80) w�re das gleiche.
=SUMMENPRODUKT($A$5:$A$80;C$5:C$80) w�re 10% schneller (wenn es geht).

> Das ergibt aber den #WERT-Fehler, weil in den Zellen in Spalte C eine
> Formel drinsteht.

Die Begr�ndung ist falsch. Formel oder nur Wert ist egal; worauf es ankommt,
ist, dass der Inhalt rechenbar ist, also eine Zahl/Datum/Wahrheitswert
ergibt oder ist. Keinen Text!

> Excelhilfe:
> "Matrixkonstanten k�nnen keine Zellbez�ge, Spalten oder Zeilen
> ungleicher L�nge, Formeln oder die Sonderzeichen $ (Dollarzeichen),


> Klammern oder % (Prozentzeichen) enthalten."

Eine Matrixkonstante sieht z.B. so aus: {1;2;3}. Du hast eine MatrixFORMEL.

> Gibt es hier einen Workaround, der mir das gew�nschte ERgebnis bringt?

Darauf achten, dass nur Zahlen in C:C m�glich sind.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2


Marco Schicker

unread,
Sep 4, 2009, 8:42:33 AM9/4/09
to
On 4 Sep., 14:18, "Alexander Wolff" <oo...@gmx.de> wrote:

> Die Begründung ist falsch. Formel oder nur Wert ist egal; worauf es ankommt,


> ist, dass der Inhalt rechenbar ist, also eine Zahl/Datum/Wahrheitswert
> ergibt oder ist. Keinen Text!
>

> Darauf achten, dass nur Zahlen in C:C möglich sind.

Hallo ALexander,

dank dir für die schnelle Hilfe,

Habe jetzt den Fehler gefunden:
Die Formeln in den Zellen sehen so aus:
=WENN(G23-($E23*G$1)<=0;"";G23-($E23*G$1))
Also steht für den Fall, dass die Berechnung <=0 ist immer Text drin,
eben "".
Gibt es eine Möglichkeit die Zelle leer erscheinen zu lassen, ohne
dass ich leeren Text benutze ("")?
Dann müsste das alles eigentlich funktionieren.

Danke und Gruss

Marco

Alexander Wolff

unread,
Sep 4, 2009, 8:49:50 AM9/4/09
to
Die Tastatur von Marco Schicker wurde wie folgt gedr�ckt:

> Die Formeln in den Zellen sehen so aus:
> =WENN(G23-($E23*G$1)<=0;"";G23-($E23*G$1))
> Also steht f�r den Fall, dass die Berechnung <=0 ist immer Text drin,
> eben "".
> Gibt es eine M�glichkeit die Zelle leer erscheinen zu lassen, ohne

> dass ich leeren Text benutze ("")?
> Dann m�sste das alles eigentlich funktionieren.

Nimm ;0; oder ;; statt ;""; und
formatiere C:C benutzerdefiniert als 0;-0; oder Standard;Standard;

Marco Schicker

unread,
Sep 4, 2009, 9:04:33 AM9/4/09
to
On 4 Sep., 14:49, "Alexander Wolff" <oo...@gmx.de> wrote:
> Nimm ;0; oder ;; statt ;""; und
> formatiere C:C benutzerdefiniert als 0;-0; oder Standard;Standard;

Ich hab's jetzt.
Deine vorgeschlagene Formel
=SUMMENPRODUKT($A$5:$A$80;C$5:C$80)
funktioniert auch mit Textwerten ("")

die Formel
=SUMMENPRODUKT($A$5:$A$80*C$5:C$80)
tut das nicht.

Alles paletti, danke für die Hinweise

0 new messages