Registriert seit: 24.02.2017
Version(en): 365; (2013)
Hallo Leute,
ich habe eine Tabelle mit mehreren Nummern, zu denen es jeweils Werte gibt.
Die Nummern können mehrfach vertreten sein.
Ich möchte nun die Summe aller Werte zu einer Nummer erhalten.
Weil das aber zu einfach wäre möchte ich nicht nur die Summe der Werte zu einer Nummer, sondern zu einer variablen Anzahl Nummern.
Ich habe euch eine Beispieldatei gebastelt. Das gelbe Feld ist der gesuchte Wert.
Summe.xlsx (Größe: 10,77 KB / Downloads: 15)
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
=summewenn(....)+summewenn(...)+summewenn(....)
Gruß,
steve1da
Registriert seit: 24.02.2017
Version(en): 365; (2013)
07.02.2020, 17:05
(Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2020, 17:06 von StrammerMax.)
Der Bereich der Selektionskriterien ist aber variabel. Dort kann nur eine Nummer stehen - es können aber auch 10 Nummern dort stehen.
Man muss einen Bereich definieren, den er mit einbezieht.
Ich habe mich schon mal umgeschaut. Das müsste irgendwie mit einer Matrixformel und MTRANS oder so gehen. Bekomme es aber nicht hin.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Max,
Code:
=SUMMENPRODUKT((D4:D11)*(B4:B11=G4))+SUMMENPRODUKT((D4:D11)*(B4:B11=G5))+SUMMENPRODUKT((D4:D11)*(B4:B11=G6))
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 24.02.2017
Version(en): 365; (2013)
Hey, vielen Dank. Funktioniert aber im Prinzip gleich wie das von steve1da.
Ich muss dort aber weiterhin für jedes Selektionskriterium die Formel anpassen - und das möchte ich nicht.
Egal ob bei Selektion 1 oder 10 Nummern stehen soll die Formel automatisch alle Selektionskriterien mit einbeziehen ohne die Formel ändern zu müssen.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
07.02.2020, 17:27
(Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2020, 17:27 von WillWissen.)
Das hatte ich anscheinend missverstanden.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 24.02.2017
Version(en): 365; (2013)
Habe es jetzt mit einer Pivottabelle gelöst - hätte ich auch früher drauf kommen können.
Registriert seit: 10.04.2014
Version(en): Office 2019
08.02.2020, 01:06
(Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2020, 01:06 von Jockel.)
Hallo, für 365 ohne und vorher mit CSE-Abschluss..:
PHP-Code:
=SUMMENPRODUKT((B4:B11=MTRANS(G4:G11))*D4:D11)
Arbeitsblatt mit dem Namen 'Tabelle1' |
| B | C | D | E | F | G | H |
3 | Nummer | Bla | Wert | | | Selektion | Summe |
4 | 10 | x | 50 | | | 10 | 156 |
5 | 11 | xx | 10 | | | 12 | |
6 | 10 | xx | 20 | | | 15 | |
7 | 12 | xx | 14 | | | | |
8 | 14 | x | 16 | | | | |
9 | 15 | x | 20 | | | | |
10 | 15 | xxx | 22 | | | | |
11 | 15 | x | 30 | | | | |
Zelle | Formel |
H4 | =SUMMENPRODUKT((B4:B11=MTRANS(G4:G11))*D4:D11) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
G4:G6 statt G4:G11 (selbst wenn letzteres funktioniert).
Es ist didaktisch in einem Forum wichtig, zu zeigen, dass B:D nichts (parallel) mit G:G zu tun hat (, sondern nur in anderer Dimension zu vergleichen ist).
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Moin,
Zitat:G4:G6 statt G4:G11 (selbst wenn letzteres funktioniert).
in diesem Fall nicht, denn Max will die Formel nicht mehr anpacken und trotzdem hinzukommende Nummern in die Berechnung einfließen lassen. Mit Jörgs Vorschlag funktioniert das bis einschließlich G11; bei deinem hingegen hat Max dasselbe Problem wie bei Steves oder meinem Vorschlag.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)