Registriert seit: 28.01.2016
Version(en): 2010
12.10.2016, 19:38
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2016, 19:39 von tesch Tegen.)
Hallo zusammen, ich muss aus einer Datei mehrere die Werte für mehrere Suchkriterien suchen. Die Suchkriterien sind unabhängig voneinander, daher funktioniert summewenns nicht. Zur Verdeutlichung hier Bild.[
Bild bitte so als Datei hochladen: Klick mich!]
Ich möchte alle Anzahlen von Ladennummer 20 und 21 addieren. Klar kann ich hier im Beispiel noch einfach 2 summewenn-Funktionen hintereinander reihen. Bei 20 verschiedenen Suchkriterien ist das allerdings etwas nervig.Gibt es hier irgendeine andere Formel, die ich nutzen kann? Vielen Dank schon mal vorab! LG
Registriert seit: 12.04.2014
Version(en): Office 365
12.10.2016, 19:55
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2016, 19:55 von Peter.)
Hallo,
suchst du sowas in der Art:
=SUMMENPRODUKT((A1:A10>=D1)*(A1:A10<=E1)*(B1:B10))
In A1 bis A10 steht die Ladenummer in B1 bis B10 die Anzahl. In D1 und E1 kannst du den Beginn der Ladenummer und das Ende definieren.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F |
1 | 20 | 1 | | 20 | 22 | 5 |
2 | 21 | 2 | | | | |
3 | 22 | 1 | | | | |
4 | 23 | 100 | | | | |
5 | 20 | 1 | | | | |
Zelle | Formel |
F1 | =SUMMENPRODUKT((A1:A10>=D1)*(A1:A10<=E1)*(B1:B10)) |
Gruß
Peter
Registriert seit: 28.01.2016
Version(en): 2010
Wenn ich das richtig verstehe, dann addiert der jetzt alles, was >= 20 und <= 22 ist oder? Aber das suche ich nicht, ich möchte gerne nur bestimmte Werte addieren.
Also in meinem Beispiel wenn ich die Zahlen von 20 und 22 addiere, dass er mir 18+68=86 ausgibt.
Dennoch schon mal vielen Dank!
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
dann habe ich das falsch verstanden.
Hier zwei Varianten
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I | J | K | L |
1 | 20 | 1 | | 3 | | | 20 | 1 | WAHR | 3 | | 20 |
2 | 21 | 1 | | | | | 21 | 1 | WAHR | | | 21 |
3 | 22 | 5 | | | | | 22 | 5 | #NV | | | |
4 | 23 | 100 | | | | | 23 | 100 | #NV | | | |
5 | 20 | 1 | | | | | 20 | 1 | WAHR | | | |
6 | | | | | | | | | | | | |
7 | | | | | | | | | | | | |
Zelle | Formel |
D1 | =SUMMENPRODUKT((A1:A10={20.21})*(B1:B10)) |
I1 | =G1=SVERWEIS(G1;L:L;1;0) |
J1 | =SUMMEWENN(I1:I10;WAHR;H1:H10) |
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. In der Spalte L werden dann einfach die entsprechenden Argumente aufgeführt.
Gruß
Peter
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
Hallo,
so?
| A | B | C | D | E | F |
1 | 20 | 1 | | | Summe | 29 |
2 | 21 | 2 | | Nr | 20 | 11 |
3 | 20 | 3 | | | 23 | 10 |
4 | 23 | 4 | | | 25 | 8 |
5 | 21 | 5 | | | | |
6 | 22 | 6 | | | | |
7 | 20 | 7 | | | | |
8 | 25 | 8 | | | | |
9 | 23 | 6 | | | | |
Zelle | Formel |
F1 | =SUMME(F2:F100) |
F2 | =SUMMEWENNS(B:B;A:A;E2) |
F3 | =SUMMEWENNS(B:B;A:A;E3) |
F4 | =SUMMEWENNS(B:B;A:A;E4) |
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): Office 2019
Hallo Conny, wieso nimmst du hier SUMMEWENNS() wenn du nur ein Suchkriterium in der Formel hast..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): Office 2019
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 |
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 12.04.2014
Version(en): Office 365
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) |
Gruß
Peter
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo Peter, sorry, das gleiche Ergebnis, das kommt davon wenn man die Zahlen hart in die Formel schreibt (und dabei 21 statt 22 schreibt). Du hast freilich Recht... Passt...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo
Mache aus der Liste eine formatierte Tabelle (STGR-T). Füge die Ergebniszeile hinzu. Filtere auf die Ladenummern.
Erweiterung 1:
Füge einen Datenschnitt für das Feld Ladenummer hinzu und filtere mit dem Datenschnitt.
Erweiterung 2:
Erstelle eine Pivot-Tabelle (mit Summe von Feld Anzahl) und füge einen Datenschnitt für das Feld Ladenummer hinzu und filtere mit dem Datenschnitt.
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.