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

Summenprodukt quer aus einer Zeile

Forumthread: Summenprodukt quer aus einer Zeile

Summenprodukt quer aus einer Zeile
Thorsten
Hallo Excelfreunde,
leider kann ich mein Anliegen nicht in paar Worten fassen, deshalb habe ich ein Bsp. hochgeladen.
Ich brauche eine Art Summenprodukt. Aber die Werte stehen in einer Zeile, natürlich begrenzt von / bis
Wäre super, wenn ihr hier helfen könnt.
https://www.herber.de/bbs/user/74967.xls
Gruß
Thorsten W.
Anzeige

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

Betreff
Benutzer
Anzeige
evtl. mit SummeWenn()
23.05.2011 11:46:04
Matthias
Hallo
 ABCIJKVWX
17Beispiel für richtiges Ergebnis        
180001Paket20,8PaketPaketPaket3,03,814,0

Formeln der Tabelle
ZelleFormel
B18=WENN(ODER(I18=$B$1;J18=$B$1;K18=$B$1;L18=$B$1;M18=$B$1;N18=$B$1;O18=$B$1;P18=$B$1;Q18=$B$1;R18=$B$1;S18=$B$1;T18=$B$1;U18=$B$1); "Paket";"")
C18=SUMMEWENN(I18:K18;"Paket";V18:X18)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Userbild
Anzeige
AW: evtl. mit SummeWenn()
23.05.2011 12:34:32
Thorsten
Hallo Matthias,
ach so einfach geht das :-)
SummeWenn ist für mich kein Fremdwort. Aber ich formle so selten, dass ich es immer wieder vergesse :-)
bzw. nicht daran gedacht habe, dass dies auch für quer funktioniert.
Vielen Dank, funktioniert prima.
Gruß aus Leipzig
Thorsten W.
Anzeige
noch ein Tipp für Spalte B
23.05.2011 12:42:47
Matthias
Hallo
Deine Monsterformel ;o) geht auch einfacher
 B
2Paket

Formeln der Tabelle
ZelleFormel
B2=WENN(ZÄHLENWENN($I2:$U2;$B$1)>0;$B$1;"")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Userbild
Anzeige
Super - Danke
23.05.2011 13:01:02
Thorsten
Hallo Matthias,
Danke. Habe ich natürlich gleich übernommen.
Gruß Thorsten
AW: Summenprodukt quer aus einer Zeile
23.05.2011 12:31:46
silex1
Hallo,
hoffe es richtig verstanden zu haben?
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFG
17Beispiel für richtiges Ergebnis      
180001Paket20,8    
190003 0,0Brief0,1  
200006Paket26,3  Spedition39,5

ZelleFormel
C18=SUMMENPRODUKT(($A$2:$A$12=$A18)*($I$2:$U$12=$B18)*($V$2:$AH$12))
C19=SUMMENPRODUKT(($A$2:$A$12=$A19)*($I$2:$U$12=B19)*($V$2:$AH$12))
C20=SUMMENPRODUKT(($A$2:$A$12=$A20)*($I$2:$U$12=B20)*($V$2:$AH$12))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

VG René
Anzeige
AW: Summenprodukt quer aus einer Zeile
23.05.2011 12:54:26
Thorsten
Hallo Rene,
funktioniert auch. Aber mir gefällt SummeWenn besser.
Ich vermute, dass bei dieser Summenprodukt-Formel mehr Ressourcen verbraucht werden, weil ich bei dieser Formel einen großen Bereich festlegen muss. Die Werte ändern sich täglich und die richtige Tabelle
ist natürlich ein ganzes Stück länger.
Natürlich auch dir vielen Dank,
Gruß Thorsten
Anzeige
AW: Summenprodukt quer aus einer Zeile
23.05.2011 13:10:14
BoskoBiati
Hallo,
hier mal ein Muster für allgemeine Verwendung. In A die Nummer eingeben, der Rest wird automatisch angezeigt:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
17Beispiel für richtiges Ergebnis       
180001Paket20,8 0,0 0,0 
190003 0,0Brief0,1 0,0 
200006Paket26,3 0,0Spedition39,5 

ZelleFormel
B18=WENN(ISTFEHLER(SVERWEIS($A18;$A$2:$G$12;SPALTE(B$1);0));"";SVERWEIS($A18;$A$2:$G$12;SPALTE(B$1);0))
C18=SUMMEWENN(INDEX($I$2:$I$12;VERGLEICH($A18;$A$2:$A$12;0)):INDEX($U$2:$U$12;VERGLEICH($A18;$A$2:$A$12;0));B18;INDEX($V$2:$V$12;VERGLEICH($A18;$A$2:$A$12;0)):INDEX($AH$2:$AH$12;VERGLEICH($A18;$A$2:$A$12;0)))

Die Formeln können nach unten gezogen und nach rechts kopiert werden.
Gruß
Bosko
Anzeige
Anzeige

Infobox / Tutorial

Summenprodukt quer aus einer Zeile nutzen


Schritt-für-Schritt-Anleitung

Um das Summenprodukt quer aus einer Zeile in Excel zu verwenden, kannst du die folgende Vorgehensweise nutzen:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einer Excel-Tabelle korrekt angeordnet sind. Die Werte, die du summieren möchtest, sollten in einer Zeile stehen.

  2. Formel eingeben: In die Zelle, in der das Ergebnis erscheinen soll, gib die Formel ein:

    =SUMMENPRODUKT(($A$2:$A$12=A18)*($I$2:$U$12=B18)*($V$2:$AH$12))

    Diese Formel multipliziert die Bedingungen und summiert die entsprechenden Werte.

  3. Ergebnisse überprüfen: Drücke Enter und überprüfe, ob das Ergebnis deinen Erwartungen entspricht.


Häufige Fehler und Lösungen

  • Fehlermeldung bei der Formel: Achte darauf, dass alle Zellbezüge korrekt sind. Die Bereiche müssen die gleiche Anzahl an Zeilen haben.

  • Falsches Ergebnis: Überprüfe, ob die Werte in den Zeilen den Suchkriterien entsprechen. Wenn die Bedingung nicht erfüllt ist, gibt Excel 0 zurück.

  • Ressourcenverbrauch: Wenn du mit großen Datenmengen arbeitest, kann das Summenprodukt ressourcenintensiv sein. Eine Alternative wäre die Verwendung von SummeWenn().


Alternative Methoden

Falls du eine weniger ressourcenintensive Methode bevorzugst, kannst du die SummeWenn()-Funktion verwenden:

=SUMMEWENN(I18:K18; "Paket"; V18:X18)

Das ermöglicht dir, gezielt Werte zu summieren, die bestimmten Bedingungen entsprechen, und kann in vielen Fällen effizienter sein.


Praktische Beispiele

Hier sind einige Beispiele zur Anwendung des Summenprodukts:

  1. Beispiel 1:

    • Wenn du alle Werte summieren möchtest, die in der Zeile "Paket" enthalten sind:
      =SUMMENPRODUKT(($A$2:$A$12="0001")*($I$2:$U$12="Paket")*($V$2:$AH$12))
  2. Beispiel 2:

    • Um die Werte für unterschiedliche Produkte zu summieren, kannst du die Formel anpassen, indem du die entsprechenden Zellbezüge änderst.

Tipps für Profis

  • Verwende benannte Bereiche: Dies kann die Übersichtlichkeit deiner Formeln verbessern und Fehlerquellen minimieren.

  • Zellen formatieren: Stelle sicher, dass die Zellen, die du summierst, im richtigen Format (z.B. Zahl) vorliegen.

  • Dynamische Bereiche nutzen: Statt feste Zellbezüge zu verwenden, kannst du auch dynamische Bereiche (z.B. mit der Funktion BEREICH.VERSCHIEBEN) nutzen, um die Effizienz zu erhöhen.


FAQ: Häufige Fragen

1. Wie kann ich die Formel für mehrere Zeilen anwenden?
Du kannst die Formel einfach nach unten ziehen, um sie auf mehrere Zeilen anzuwenden. Stelle sicher, dass du die absoluten Bezüge (z.B. $A$2:$A$12) korrekt verwendest.

2. Was ist der Unterschied zwischen SUMMENPRODUKT und SUMMEWENN()?
SUMMENPRODUKT kann mehrere Bedingungen kombinieren und ist flexibler, während SUMMEWENN() einfacher zu verwenden ist und sich besser für grundlegende Summierungen eignet.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige