Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spaltenweise Multiplizieren & Zeilenweise addieren

Spaltenweise Multiplizieren & Zeilenweise addieren
22.03.2008 01:09:47
Marcel
Hallo,
ich habe zwei Spalten aus deren Werten ich nach einem bestimmten Muster einen Mittelwert berechnen muss. Dabei gilt:
Z1S1 * Z1S2 + Z2S1 * Z2S2 + Z3S1 * Z3S3 ... usw. Das ganze soll möglichst ohne VBA auskommen. Für 10 Zeilen würde ich das eben beschriebene Muster nehmen, aber bei 20 aufwärts wird das zur Qual. Aber da gibt es sicher eine Alternative. Ich suche also etwas in der Form:
SUMME(PRODUKT(SPALTE_1;SPALTE_2)) (gern auch als Matrix {})
Ich weiß leider nicht, wie ich es besser beschreiben kann, hoffe aber, dass mich jemand versteht und einen Weg kennt. :-)
Gruß,
Marcel

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spaltenweise Multiplizieren & Zeilenweise addieren
22.03.2008 01:24:33
Tino
Hallo,
meinst du so?
 ABC
1581270
269 
3710 
4811 
5912 
61013 
71114 
81215 
91316 
101417 

Formeln der Tabelle
ZelleFormel
C1{=SUMME((A1:A10)*(B1:B10))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Tino

Anzeige
AW: Spaltenweise Multiplizieren & Zeilenweise addi
22.03.2008 01:26:18
Marcel
Guten Abend Tino,
genau das hab ich gesucht. :-) Manchmal sieht man den Wald vor lauter Bäumen nicht. Vielen Dank zu später Stunde.
Gruß,
Marcel

AW: Spaltenweise Multiplizieren & Zeilenweise addi
22.03.2008 09:45:50
WalterK
Hallo Marcel,
oder so:
SUMMENPRODUKT(A1:A10*B1:B10)
Servus, Walter

AW: Spaltenweise Multiplizieren & Zeilenweise addi
22.03.2008 15:09:00
Daniel
Hi
dafür gibts auch ne extra-Formel: SUMMENPRODUKT.
diese muss nicht als Matrix-Formel eingegeben werden, sondern ganz normal.
=SUMMENPRODUKT(A1:A10;B1:B10)


Gruß, Daniel

Anzeige
AW: Spaltenweise Multiplizieren & Zeilenweise addi
22.03.2008 16:20:56
Tino
Hallo Daniel,
bin nicht der Formelexperte.
Kannst du mir sagen (schreiben), worin der Nachteil einer Matrix-Formel besteht.
Habe schon oft gehört „muss man nicht als Matrix-Formel eingeben“, aber was genau
ist der Nachteil einer Matrix Formel gegenüber einer Normalen Formel.
Danke für den Unterricht.
Gruß
Tino

Anzeige
AW: Spaltenweise Multiplizieren & Zeilenweise addi
22.03.2008 17:07:00
Daniel
HI
der Nachteil ist eigentlich nur, daß man die Matrixformel immer mit STRG+SHIFT+ENTER abschließen muss, auch wenn man nachträglich was ändert.
vergisst man daß, gibts u.U. einen Fehler oder schlimmer, ein falsches Ergebnis (was auch nicht immer gleich auffällt).
zumindest ist es lästig, immer diese besonderheit zu beachten.
ansonsten sollte es keine Unterschiede geben, weil SummenProdukt ja auch ne Matrix-Formel ist, nur daß man sie nicht als solche eingeben muss (SUMMENPRDUKT ist halt immer ne Matrix-Formel, SUMME hingegen kann mal Matrix- mal normale Formel sein, daher muss das bei der Eingabe differenziert werden).
Prinzipiell haben Matrixformeln den Nachteil, daß sie relativ langsam in der Berechnung sind, weil ein hoher Rechenaufwand dahinter steckt. In grossen Tabellen kann es daher günstiger sein, durch Umsortieren oder Einfügen von Hilfsspalten Voraussetzungen zu schaffen, die eine Problemlösung ohne Matrixformeln ermöglichen.
Daher muss auch immer ein definierter Vektor (A1:A100) als Zellbereich eingegeben werden, ein universelles A:A funktioniert nicht (Stand Excel 2002)
Ein weiterer Nachteil von Matrix-Formeln ist, das sie relativ schwer zu verstehen sind und es (je nach IQ des Anwenders) einige Zeit dauert, bis man das Prinzip verstanden hat und anwenden kann
Gruß, Daniel

Anzeige
AW: Spaltenweise Multiplizieren & Zeilenweise addi
22.03.2008 17:15:00
Tino
Hallo Daniel,
danke für die ausführliche Information.
Gruß
Tino

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Spaltenweise Multiplizieren und Zeilenweise Addieren in Excel


Schritt-für-Schritt-Anleitung

Um zwei Spalten in Excel zeilenweise zu multiplizieren und anschließend zu addieren, kannst Du die folgenden Schritte befolgen:

  1. Daten eingeben: Gib die Werte in zwei Spalten ein, beispielsweise in Spalte A und B.
  2. Formel verwenden: Um die zeilenweise Multiplikation und Addition in einer Formel zu kombinieren, kannst Du eine der folgenden Formeln nutzen:
    • Mit einer Matrixformel:
      {=SUMME(A1:A10*B1:B10)}

      Stelle sicher, dass Du die Formel mit STRG + SHIFT + ENTER abschließt.

    • Alternativ mit der SUMMENPRODUKT-Funktion:
      =SUMMENPRODUKT(A1:A10; B1:B10)

      Diese Formel kannst Du einfach mit ENTER bestätigen.

  3. Ergebnis überprüfen: Das Ergebnis wird in der Zelle angezeigt, in der Du die Formel eingegeben hast.

Häufige Fehler und Lösungen

  • Falsches Ergebnis: Wenn Du die Matrixformel nicht mit STRG + SHIFT + ENTER eingibst, erhältst Du möglicherweise ein falsches Ergebnis. Achte darauf, die geschweiften Klammern {} nicht manuell einzugeben.
  • Formel gibt Fehler aus: Wenn die Bereiche nicht gleich groß sind, wird ein Fehler angezeigt. Stelle sicher, dass beide Spalten dieselbe Anzahl an Zeilen enthalten.
  • Leere Zellen: Leere Zellen in einem der Bereiche führen dazu, dass die Formel nicht korrekt funktioniert. Überprüfe die Zellen auf leere Werte oder unerwartete Daten.

Alternative Methoden

Neben der Verwendung der oben genannten Formeln gibt es weitere Methoden zur Berechnung der Summe der Produkte:

  • Hilfsspalten verwenden: Du kannst eine zusätzliche Spalte einfügen, in der Du die Produkte der jeweiligen Zeilen berechnest und anschließend die Summe dieser Spalte bildest.

    In C1: =A1*B1
    In C2: =A2*B2
    ...
    In C10: =A10*B10
    Dann: =SUMME(C1:C10)
  • Excel-Funktion ZELLE: Nutze die ZELLE-Funktion, um spezifische Informationen über die Zellen zu erhalten, wenn Du komplexe Berechnungen mit verschiedenen Bedingungen vornehmen möchtest.


Praktische Beispiele

Beispiel 1: Einfaches Produkt und Summe

  • Angenommen, Spalte A enthält die Werte 1, 2, 3 und Spalte B die Werte 4, 5, 6. Die Formel =SUMMENPRODUKT(A1:A3; B1:B3) ergibt 32, da:
    • 14 + 25 + 3*6 = 4 + 10 + 18 = 32

Beispiel 2: Komplexere Berechnung

  • Wenn Du die Werte in den Spalten A und B hast, und die Ergebnisse in C haben möchtest, dann kannst Du die Formel =SUMME(A1:A10*B1:B10) verwenden, um eine Summe der Produkte zu erhalten.

Tipps für Profis

  • Namen für Bereiche verwenden: Wenn Du oft mit denselben Daten arbeitest, kannst Du benannte Bereiche in Excel verwenden, um die Lesbarkeit Deiner Formeln zu erhöhen.
  • Datenüberprüfung: Verwende die Datenüberprüfungsfunktion, um sicherzustellen, dass die Eingabewerte in den Spalten A und B korrekt sind.
  • Dynamische Bereiche: Wenn Du regelmäßig mit unterschiedlichen Datenmengen arbeitest, überlege, dynamische Bereiche zu verwenden, um Deine Formeln flexibler zu gestalten.

FAQ: Häufige Fragen

1. Wie multipliziere ich zwei Spalten in Excel?
Du kannst die Funktion SUMMENPRODUKT oder eine Matrixformel verwenden, um zwei Spalten zeilenweise zu multiplizieren und die Ergebnisse zu addieren.

2. Was ist der Unterschied zwischen Matrixformeln und normalen Formeln?
Matrixformeln müssen mit STRG + SHIFT + ENTER eingegeben werden und sind oft langsamer in der Berechnung. Normale Formeln werden einfach mit ENTER bestätigt und sind leichter zu handhaben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige