Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sverweis innerhalb Summenprodukt

Forumthread: Sverweis innerhalb Summenprodukt

Sverweis innerhalb Summenprodukt
03.12.2019 10:28:49
Acaz
Hallo zusammen,
ich komme einfach nicht auf die Lösung...
Ich habe 2 Spalten (A & B) und möchte von diesen das Summenprodukt bilden
Summenprodukt(A1:A5;B1:B5), kein Problem.
Es gibt nur einen Kniff, die Werte in Spalte A (1:5) sollen vorher nochmals angepasst bzw. übersetzt werden.
Hierzu gibt es Spalte X & Y als Rohdaten, dort sind 20 Werte (1:10) enthalten.
Die Werte in Spalte A (1:5) finden sich in Spalte X (1:10) wieder. Es sollen dann entsprechend die Treffer (Zeilen) in Spalte Y (Spalte X + 1) für die Rechnung herangezogen werden.
Ich möchte jetzt quasi sowas erreichen:
SVERWEIS(A1:A5;$X$1:$Y$10;2;0)
Statt einfach Spalte A zu verwenden, sollen die oben beschriebenen Treffer Spalte Y verwendet werden.
Theoretisch so:
Summenprodukt(SVERWEIS(A1:A5;$X$1:$Y$10;2;0);B1:B5)
Beispieldatei:
https://www.herber.de/bbs/user/133555.xlsx
Vielen Dank im Voraus für die Erleuchtung :-D...
Viele Grüße,
Christian
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: am einfachsten mit einer Hilfsspalte ...
03.12.2019 11:06:02
neopa
Hallo Christian,
... z.B. in Z1: =SVERWEIS(A1;$X$1:$Y$10;2;0) und nach unten kopieren und dann einfach: =SUMMENPRODUKT(B1:B5;Z1:Z5)
Gruß Werner
.. , - ...
AW: ohne Hilfsspalte, wenn ...
03.12.2019 11:19:57
neopa
Hallo Christian,
... wenn die Datenwerte in A1:A5 fortlaufend den Daten in Spalte X in gleicher Folge entsprechen.
Dann so:
=SUMMENPRODUKT(B1:B5;INDEX(Y:Y;VERGLEICH(A1;X:X;0)):INDEX(Y:Y;VERGLEICH(A5;X:X;0)))
Gruß Werner
.. , - ...
Anzeige
AW: oder sonst mit MTRANS() ...
03.12.2019 11:26:18
neopa
Hallo,
... für beliebige Reihenfolge in A1:A5 so:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHXYZAA
14200      125 317500
29600      250  
36400      375  
47500      4100  
52300      5125  
6        6150  
7        7175  
8        8200  
9        9225  
10        10250  
11            

ZelleFormel
AA1{=SUMME((X1:X10=MTRANS(A1:A5))*Y1:Y10*MTRANS(B1:B5))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
Danke, Werner!!!!
03.12.2019 11:35:53
Acaz
Hallo Werner,
vielen, vielen Dank für deine Vorschläge, alle 3 klappen perfekt.
Da ich aber ohne Hilfsspalte wollte, ist die letzte Lösung ideal (auch wegen ggf. nicht fortlaufend).
DANKE!!!
Viele Grüße,
Christian
AW: bitteschön owT
03.12.2019 11:48:15
neopa
Gruß Werner
.. , - ...
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige