Registriert seit: 17.12.2020
Version(en): 2020
17.12.2020, 20:55
(Dieser Beitrag wurde zuletzt bearbeitet: 17.12.2020, 20:58 von Freundsteer.)
Hallo Zusammen,
gibts es eine Möglichkeit zwei Spalten miteinander zu mulitplizieren (Listen sind auf unterschiedlichen Blättern), sodass jeder einzelne Wert miteinander multipliziert wird?
Die händische Formel bei mir WÄRE:
=SUMME((Tabelle1!B3*Kalkulation!D2)+(Tabelle1!D3*Kalkulation!D3)+(Tabelle1!E3*Kalkulation!D4) ......
Von den jeweiligen Produkten brauche ich am Ende die Summe. Händisch war die Formel zu lang für Excel, da es eine lange Liste ist.
Zudem lege ich diese Formel für ca 50 Artikel an, müsste also das ganze dann passend "nach unten ziehen" können.
Deshalb dachte ich, ich frage hier als junger Excel Beginner einfach mal nach.
Beste Grüße und Danke schonmal.
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
gibt es da eine Logik warum die Abstände nicht immer gleich sind?
Kalkulation!D2->D3->D4
Tabelle1!B3->D3->E3
Bei Kalkulation gehts immer eine Zeile weiter, bei Tabelle1 erst 2 Spalten, dann 1 Spalte.
Gruß,
steve1da
Registriert seit: 17.12.2020
Version(en): 2020
Hallo,
das ist beim händische übertragen passiert, die Reihenfolge wäre logisch (Zelle mit Spalte). Mich hat auch sehr verwundert/verwirrt, dass bei Kalkulation!D4 die ausgewählte Zelle farbig war, bei Tabelle!E3 jedoch nicht.
Gruß.
Registriert seit: 29.09.2016
Version(en): 2007/2010/ 365
Hi,
dann sollte deine Formel doch funktionieren, es fehlt am Ende eine geschlossene Klammer.
Gruß
Dietmar
Damit das Mögliche entsteht, muß immer wieder das Unmögliche versucht werden.
Registriert seit: 12.01.2020
Version(en): 2010, 2021
Hallo Freundsteer,
das sollte mit SUMMENPRODUKT() funktionieren
Z.B. so:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
1 | Bereich1 | | Bereich2 |
2 | 5 | | 4 |
3 | 6 | | 8 |
4 | 7 | | 5 |
5 | 8 | | 6 |
6 | 2 | | 3 |
7 | 3 | | 2 |
8 | | | |
9 | Ergebnis | | |
10 | 163 | | |
Zelle | Formel |
A10 | =SUMMENPRODUKT(A2:A7;C2:C7) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Das funktioniert natürlich auch, wenn die zu multiplizierenden Bereiche auf verschiedenen Tabellenblättern sind.
Wenn ein Bereich horizontal, der andere vertikal angeordnet ist (das ist aus deiner Beschreibung nämlich nicht so genau ersichtlich...), muss halt noch MTRANS() verwendet werden.
Z.B: so:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H |
15 | Bereich1 | | | | | | | Bereich2 |
16 | 5 | 6 | 7 | 8 | 2 | 3 | | 4 |
17 | | | | | | | | 8 |
18 | | | | | | | | 5 |
19 | | | | | | | | 6 |
20 | | | | | | | | 3 |
21 | Ergebnis | | | | | | | 2 |
22 | 163 | | | | | | | |
Zelle | Formel |
A22 | {=SUMMENPRODUKT(H16:H21;MTRANS(A16:F16))} |
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ß
Fred
Registriert seit: 17.12.2020
Version(en): 2020
Hallo,
das ist denke ich auch was ich suche! Die einzelnen Zellen werden miteinander multipliziert und aus den Produkten eine Summe gebildet.
Ich schicke mal einen Screenshot, denn ich bekommen einen #WERT beim eingeben.
Danke für das viele Engagement :)
Registriert seit: 12.01.2020
Version(en): 2010, 2021
bei der Verwendung von MTRANS musst du die Eingabe mit Strg+Shift+Enter abschliessen (Matrixformel)
Siehe auch den Hinweis unter der Formel von Beitrag#5...
Gruß
Fred
Registriert seit: 17.12.2020
Version(en): 2020
Hat geklappt!
Vielen Dank :)