Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1724to1728
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
.. , - ...
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige