Registriert seit: 27.06.2015
Version(en): excel 2007
Hallo liebes Excel-Forum,
ich bin bisher nicht sehr vertraut mit den erweiterten Funktionen von Excel 2007 und leider kann ich die allg. Informationen nicht auf mein Thema vollständig anwenden. Ich hoffe hier mit Eurer Hilfe Lösungen zu meinen Anliegen zu finden und bin für jeden hilfreichen Tipp dankbar.
Ausgangssituation:
Kundenname / Bestellnummer / Bestellwert / Kanal Kunde1 / O3321 / 250,00 Euro / FilialeA Kunde2 / O5467 / 100,00 Euro / Filiale B Kunde3 / O9344 / 25,00 Euro / Filiale A Kunde1 / O8223 / 40,00 Euro / Filiale A Kunde3 / O9143 / 75,00 Euro / Filiale B Kunde1 / O8453 / 25,00 Euro / Filiale A ...usw.
Vorhaben:
Anhand der Tabelle zu den Kundenbestellungen möchte ich nun in einem neuen Tabellenblatt die die folgenden Daten darstellen und auswerten können: Da die Liste künftig mehr als 1000 Datensätze beinhalten wird, möchte ich die folgenden Daten anhand der Ausgangstabelle erstellen, jedoch ohne jeden Kunden Manuell auswählen zu müssen.
Kundenname /Gesamtbestellanzahl pro Kunde / Gesamtbestellwert pro Kunde Kunde1 / 3 / 315,00 Kunde2 / 1 / 100,00 ...usw
Ich nutze Excel 2007 und kann nicht mit der APPARATFUNKTION arbeiten.
Ich hoffe ich habe mich trotz leihenhafter Ausdrucksweise verständlich ausgedrückt. Vielen Dank im Vorfeld für Eure Mühen.
Registriert seit: 12.04.2014
Version(en): Office 365
27.06.2015, 12:22
(Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2015, 12:25 von Peter.)
Hallo, ich würde das mit einer Pivottabelle machen. Eine Zelle der Datentabelle markieren - Einfügen - Pivottable und dem Assistenten folgen. Ziehe das Feld Kundenname in die Zeilenbeschriftung und das Feld Bestellwert zweimal in das Wertefeld. Markiere eine Zelle im Wertefeld - rechte Maus - Werte zusammenfassen nach - Anzahl. Die zweite Spalte müsste bereits automatisch die Summe haben. Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | 1 | Kundenname | Bestellnummer | Bestellwert | Kanal | | | | | | 2 | Kunde1 | O3321 | 250,00 € | FilialeA | | | | | | 3 | Kunde2 | O5467 | 100,00 € | Filiale B | | | | | | 4 | Kunde3 | O9344 | 25,00 € | Filiale A | | | | | | 5 | Kunde1 | O8223 | 40,00 € | Filiale A | | | | | | 6 | Kunde3 | O9143 | 75,00 € | Filiale B | | | Zeilenbeschriftungen | Anzahl von Bestellwert | Summe von Bestellwert2 | 7 | Kunde1 | O8453 | 25,00 € | Filiale A | | | Kunde1 | 3 | 315 | 8 | | | | | | | Kunde2 | 1 | 100 | 9 | | | | | | | Kunde3 | 2 | 100 | 10 | | | | | | | Gesamtergebnis | 6 | 515 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß Peter
Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:1 Nutzer sagt Danke an Peter für diesen Beitrag 28
• Excel2007Newbie
Registriert seit: 27.06.2015
Version(en): excel 2007
Hallo Peter, vorab vielen Dank für Deine schnelle Antwort. Ja, damit käme ich schon zurecht, allerdings möchte ich darüber hinaus den Vorgang gern verstehen und manuell , auch ohne Pivot, ausführen können. Hast Du vielleicht hierz eine Anregung, die mich weiterbringen würde? Viele Grüße Peter Hallo, ich würde das mit einer Pivottabelle machen. Eine Zelle der Datentabelle markieren - Einfügen - Pivottable und dem Assistenten folgen. Ziehe das Feld Kundenname in die Zeilenbeschriftung und das Feld Bestellwert zweimal in das Wertefeld. Markiere eine Zelle im Wertefeld - rechte Maus - Werte zusammenfassen nach - Anzahl. Die zweite Spalte müsste bereits automatisch die Summe haben. Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | 1 | Kundenname | Bestellnummer | Bestellwert | Kanal | | | | | | 2 | Kunde1 | O3321 | 250,00 € | FilialeA | | | | | | 3 | Kunde2 | O5467 | 100,00 € | Filiale B | | | | | | 4 | Kunde3 | O9344 | 25,00 € | Filiale A | | | | | | 5 | Kunde1 | O8223 | 40,00 € | Filiale A | | | | | | 6 | Kunde3 | O9143 | 75,00 € | Filiale B | | | Zeilenbeschriftungen | Anzahl von Bestellwert | Summe von Bestellwert2 | 7 | Kunde1 | O8453 | 25,00 € | Filiale A | | | Kunde1 | 3 | 315 | 8 | | | | | | | Kunde2 | 1 | 100 | 9 | | | | | | | Kunde3 | 2 | 100 | 10 | | | | | | | Gesamtergebnis | 6 | 515 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
formelmäßig geht das in Richtung Summewenn bzw. Zählenwenn, aber die PT ist m.E. hier die schnellste und effektivste Variante.
Gruß Peter
Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:1 Nutzer sagt Danke an Peter für diesen Beitrag 28
• Excel2007Newbie
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
27.06.2015, 13:35
(Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2015, 13:36 von WillWissen.)
Hi, meinst du so? Tabelle1 | A | B | C | D | 1 | Kundenname | Bestellnummer | Bestellwert | Kanal | 2 | Kunde1 | O3321 | 250,00 € | FilialeA | 3 | Kunde2 | O5467 | 100,00 € | Filiale B | 4 | Kunde3 | O9344 | 25,00 € | Filiale A | 5 | Kunde1 | O8223 | 40,00 € | Filiale A | 6 | Kunde3 | O9143 | 75,00 € | Filiale B | 7 | Kunde1 | O8453 | 25,00 € | Filiale A | Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Tabellenblatt 2 Tabelle2 | A | B | C | 1 | Kunde1 | 3 | 315,00 € | 2 | Kunde2 | 1 | 100,00 € | 3 | Kunde3 | 2 | 100,00 € | Formeln der Tabelle | Zelle | Formel | B1 | =ZÄHLENWENN(Tabelle1!$A$2:$A$7;A1) | C1 | =SUMMEWENN(Tabelle1!$A$2:$A$7;A1;Tabelle1!$C$2:$C$7) | B2 | =ZÄHLENWENN(Tabelle1!$A$2:$A$7;A2) | C2 | =SUMMEWENN(Tabelle1!$A$2:$A$7;A2;Tabelle1!$C$2:$C$7) | B3 | =ZÄHLENWENN(Tabelle1!$A$2:$A$7;A3) | C3 | =SUMMEWENN(Tabelle1!$A$2:$A$7;A3;Tabelle1!$C$2:$C$7) |
| 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: 12.04.2014
Version(en): Office 365
Hallo, noch ein kleiner Hinweis zum Beispiel von Günter: Um die Kundennamen in Spalte A zu erhalten könntest du die Namen in das neue Tabellenblatt kopieren und die Duplikate dann über Menü Daten - Duplikate entfernen eliminieren. Formelmäßig könnte man das auch lösen: http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=194. Das ist aber ist eine Matrixformel und die sind entsprechend rechenintensiv, deswegen würde ich in diesem Fall eher Richtung Duplikate entfernen gehen.
Gruß Peter
Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:1 Nutzer sagt Danke an Peter für diesen Beitrag 28
• Excel2007Newbie
Registriert seit: 27.06.2015
Version(en): excel 2007
27.06.2015, 15:44
Vielen Dank WillWissen, ja in diese Richtung habe ich gedacht. Ich probiere dies aus und baue dies einmal in meine Tabelle ein. Vielen Dank bereits schonmal für die schnellen und helfreichen Antworten. Ein schönes Wochenende. Viele Grüße
Registriert seit: 10.04.2014
Version(en): Office 2019
27.06.2015, 19:20
(Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2015, 19:52 von Jockel.)
Hallo, sowas ist das auch automatisch (was bei PivotTable und SpezialFilter nicht so einfach ist) mit den DatenBankfunktionen möglich..: (zudem kann man die Kriterien auch kombinieren...) Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | J | 1 | Kundenname | Bestellnummer | Bestellwert | Kanal | | | Kundenname | Bestellnummer | Bestellwert | Kanal | 2 | Kunde1 | O3321 | 250 | FilialeA | | | | | <>0 | | 3 | Kunde2 | O5467 | 100 | Filiale B | | | | | | | 4 | Kunde3 | O9344 | 25 | Filiale A | | | | Anzahl | Summe | | 5 | Kunde1 | O8223 | 40 | Filiale A | | | | 6 | 515 | | 6 | Kunde3 | O9143 | 75 | Filiale B | | | Kunde1 | 3 | 315 | | 7 | Kunde1 | O8453 | 25 | Filiale A | | | Kunde2 | 1 | 100 | | 8 | | | | | | | Kunde3 | 2 | 100 | |
Zelle | Formel | H5 | =DBANZAHL2(A1:D7;1;G1:J2) | I5 | =DBSUMME($A$1:$D$7;3;G1:J2) | H6 | {=MEHRFACHOPERATION(;G2)} | I6 | {=MEHRFACHOPERATION(;G2)} | H7 | {=MEHRFACHOPERATION(;G2)} | I7 | {=MEHRFACHOPERATION(;G2)} | H8 | {=MEHRFACHOPERATION(;G2)} | I8 | {=MEHRFACHOPERATION(;G2)} |
Achtung, Matrixformel enthalten! | Die geschweiften Klammern{} werden nicht eingegeben. | Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
|