Registriert seit: 18.04.2017
Version(en): 2010
Hallo allerseits,
in Spalte A habe ich bspw. achtstellige Zahlenfolgen.
Ich möchte die Summe aller Zahlenfolgen die mit 44 beginnen wissen. Bisher nutze ich
dafür die Summenprodukt-Formel "=SUMMENPRODUKT((LINKS(A:A;2)="44")*1)" was auch wunderbar funktioniert.
Jetzt möchte ich allerdings noch anhand des oben genannten Kriteriums die Summe aus Spalte B ermitteln.
Habe es mit SUMMEWENNS probiert, geklappt hat es leider nicht.
Vllt. kann jemand helfen.
Schönes Wochenende
Registriert seit: 21.06.2016
Version(en): 2021
Hallo D...,
1) vorhandene Formel:
Deine Formel ermittelt nicht "die Summe aller Zahlenfolgen die mit 44 beginnen", sondern die Anzahl.
2) gesuchte Formel:
meintest du so etwas?
=SUMMENPRODUKT(--(LINKS(A:A;2)="44");B:B)
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28
• DerHutmacher
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, wenn deine Tabelle (so wie es sich gehört) Überschriften hat, könnte man auch DBSUMME() einsetzen...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• DerHutmacher
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Moin,
mein Vorschlag mit einer Hilfsspalte (einfach ausblenden) und einem Kriterienfeld (flexibler!):
Tabelle4 | A | B | C | D |
1 | Art.-Nr. | HS | Wert | 44 |
2 | 44123 | 44 | 10 | 100 |
3 | 55123 | 55 | 20 | |
4 | 66123 | 66 | 30 | |
5 | 44321 | 44 | 40 | |
6 | 44556 | 44 | 50 | |
Formeln der Tabelle |
Zelle | Formel | B2 | =--LINKS(A2;2) | D2 | =SUMMENPRODUKT((B2:B6=$D$1)*(C2:C6)) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Moin,
und mit einer Intelligenten Tabelle kannst du filtern und das/die Ergebnis/se in einer Ergebniszeile anzeigen lassen.
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Folgende(r) 1 Nutzer sagt Danke an GMG-CC für diesen Beitrag:1 Nutzer sagt Danke an GMG-CC für diesen Beitrag 28
• DerHutmacher
Registriert seit: 18.04.2017
Version(en): 2010
Guten Morgen allerseits,
vielen Dank für die Zahlreichen Antworten.
Kurz vllt. noch zum Anwendungsfall:
Ich exportiere mir aus SAP BW eine Relation als XLS, über VBA wird eine auswertbare Tabelle formatiert und in einem zweiten Arbeitsblatt über
einfache Formeln alle relevanten Kennzahlen bestimmt.
@ Ego: Meinte natürlich die Anzahl aber danke für die Verbesserung. Dein Vorschlag funktioniert fürs erste tadellos.
@ WillWissen: Funktioniert ebenfalls, leider für meinen Fall nicht wirklich die best practice.
@ Jockel: Auch ein Lösungsweg, danke.
Schönen Sonntag
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
06.08.2017, 11:10
(Dieser Beitrag wurde zuletzt bearbeitet: 06.08.2017, 11:10 von RPP63.)
Moin!
Hilfsspalte mit =LINKS(DeineZelle;2)
Danach eine simple Pivot (so ganz ohne Formeln)
Hilfsspalte in Zeilen und in Werte, fettich!
Das Ganze mal visualisiert:
Tabelle2 | A | B | C | D | E |
1 | ArtNr | HS | | ArtGr | Anzahl von ArtGr |
2 | 442054 | 44 | | 44 | 10 |
3 | 443704 | 44 | | 45 | 8 |
4 | 443774 | 44 | | 46 | 3 |
5 | 443970 | 44 | | Anzahl | 21 |
6 | 446072 | 44 | | | |
7 | 446132 | 44 | | | |
8 | 446364 | 44 | | | |
9 | 446571 | 44 | | | |
10 | 447688 | 44 | | | |
11 | 448765 | 44 | | | |
12 | 451843 | 45 | | | |
13 | 452166 | 45 | | | |
14 | 452956 | 45 | | | |
15 | 453233 | 45 | | | |
16 | 454466 | 45 | | | |
17 | 458431 | 45 | | | |
18 | 458978 | 45 | | | |
19 | 459962 | 45 | | | |
20 | 461735 | 46 | | | |
21 | 462136 | 46 | | | |
22 | 469482 | 46 | | | |
Formeln der Tabelle |
Zelle | Formel | B2 | =--LINKS(A2;2) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• DerHutmacher