Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
gut - das hätte jetzt mein Summenprodukt-Weltbild etwas ins Wanken gebracht.
Wobei ich auch zuben muss, dass DBSUMME eine Funktion ist die ich, zu Unrecht, normalerweise nicht auf dem Schirm habe. Die Funktion ist, gerade bei wechselnden Argumenten, deutlich einfacher zu handeln.
Gruß
Peter
Registriert seit: 10.04.2014
Version(en): Office 2019
(12.10.2016, 21:08)Peter schrieb: Hallo,
gut - das hätte jetzt mein Summenprodukt-Weltbild etwas ins Wanken gebracht.
Wobei ich auch zuben muss, dass DBSUMME eine Funktion ist die ich, zu Unrecht, normalerweise nicht auf dem Schirm habe. Die Funktion ist, gerade bei wechselnden Argumenten, deutlich einfacher zu handeln.
Hallo Peter, und resourcenschonender...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
(12.10.2016, 20:42)Jockel schrieb: Hallo, ich würde das so lösen..:
@Peter, ich bekomme bei deiner SUMMENPRODUKT()-formel ein anderes Ergebnis...
Arbeitsblatt mit dem Namen 'Tabelle3' |
| A | B | C | D | E | F | G | H |
1 | Ladenummer | Anzahl | | | | | Ladenummer | |
2 | 20 | 3 | | | | | 20 | 86 |
3 | 21 | 46 | | | | | 22 | |
4 | 22 | 23 | | | | | | |
5 | 23 | 13 | | | | | | |
6 | 20 | 15 | | | | | | |
7 | 21 | 485 | | | | | | |
8 | 22 | 45 | | | | | | |
9 | 23 | 156 | | | | | | |
Zelle | Formel |
H2 | =DBSUMME(A1:B9;2;G1:G3) |
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg |
Hallo Jörg,
kann es sein, dass deine DBSUMME-Formel immer neu formuliert werden muss, wenn eine Ladenummer neu hinzugefügt wird (entweder in A/B oder G)?
Wenn ich sie auf den gesamten Spaltenbereich formuliere, funktioniert sie nicht.
| A | B | C | D | E | F | G | H |
1 | Ladenummer | Anzahl | | | | | Ladenummer | |
2 | 20 | 3 | | | | | 20 | 786 |
3 | 21 | 46 | | | | | 22 | |
4 | 20 | 23 | | | | | 23 | |
5 | 23 | 13 | | | | | | |
6 | 20 | 15 | | | | | | |
7 | 21 | 485 | | | | | | |
8 | 22 | 45 | | | | | | |
9 | 23 | 156 | | | | | | |
Zelle | Formel |
H2 | =DBSUMME(A:B;2;G:G) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
(12.10.2016, 20:53)Peter schrieb: Hallo,
und welches Ergebnis bekommst du?
Eigentlich müsste das mit Summenprodukt doch hinhauen:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | G | H | I |
1 | Ladenummer | Anzahl | | Ladenummer | | |
2 | 20 | 3 | | 20 | | 86 |
3 | 21 | 46 | | 22 | | 86 |
4 | 22 | 23 | | | | |
5 | 23 | 13 | | | | |
6 | 20 | 15 | | | | |
7 | 21 | 485 | | | | |
8 | 22 | 45 | | | | |
9 | 23 | 156 | | | | |
Zelle | Formel |
I2 | =SUMMENPRODUKT((A2:A9={20.22})*(B2:B9)) |
I3 | =DBSUMME(A1:B9;2;G1:G3) |
Hallo Peter,
wenn dann in Spalte G weitere Ladenummern dazu kommen, muss man ja jedesmal die Formel ändern.
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 12.04.2014
Version(en): Office 365
12.10.2016, 21:40
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2016, 21:40 von Peter.)
Hallo,
ja, das hatte ich im Beitrag #4 ja auch geschrieben:
Zitat:Variante 1 mit Summenprodukt könnte man bei 2 oder 3 Argumenten verwenden. Wenn die Argumente ständig wechseln oder wenn es viele Argumente sind dann könnte man z.B. mit einer Hilfsspalte und einem Sverweis arbeiten.
Allerdings würde ich hier zwischenzeitlich die Variante mit DBSUMME vorziehen da es dort ohne Hilfsspalte funktioniert. Aber viele Wege führen ja bekanntlich nach Rom.
Gruß
Peter
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
(12.10.2016, 21:38)Peter schrieb: Allerdings würde ich hier die Variante mit DBSUMME vorziehen da es dort ohne Hilfsspalte funktioniert.
Hallo Peter,
bei mir aber nicht! Keine Ahnung warum!
siehe Beitrag #13
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo Conny, da kann ich beruhigen...:
Arbeitsblatt mit dem Namen 'Tabelle3' |
| A | B | C | D | E | F | G | H |
1 | Ladenummer | Anzahl | | | | | Ladenummer | |
2 | 20 | 3 | | | | | 20 | 255 |
3 | 21 | 46 | | | | | 22 | |
4 | 22 | 23 | | | | | 23 | |
5 | 23 | 13 | | | | | | |
6 | 20 | 15 | | | | | | |
7 | 21 | 485 | | | | | | |
8 | 22 | 45 | | | | | | |
9 | 23 | 156 | | | | | | |
Zelle | Formel |
H2 | =DBSUMME(A:B;2;G1:INDEX(G:G;VERGLEICH(-9^9;G:G;-1))) |
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg |
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
12.10.2016, 21:55
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2016, 21:56 von coemm.)
Hallo Jörg,
=DBSUMME(A:B;2;G1:INDEX(G:G;VERGLEICH(-9^9;G:G;-1)))
wie soll man denn auf solch eine Formel kommen?
diesen Teil verstehe ich nicht: INDEX(G:G;VERGLEICH(-9^9;G:G;-1)))
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo Conny, INDEX(G:G;VERGLEICH(-9^9;G:G;-1))) findet die letzte mit einer Zahl gefüllten Zelle... hier also 4 stellt den Bezug fest zu G4 --> 23 ... ganz einfach... (^_-)
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 30.05.2016
Version(en): 2013
(12.10.2016, 22:00)Jockel schrieb: Hallo Conny, INDEX(G:G;VERGLEICH(-9^9;G:G;-1))) findet die letzte mit einer Zahl gefüllten Zelle... hier also 4 stellt den Bezug fest zu G4 --> 23 ... ganz einfach... (^_-)
Genial, hier lernt man echt jeden Tag was dazu!!
Gibt es auch eine Variante die die Summe bis zur nächsten leeren Zelle macht?