Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Wert in mehreren Listen finden -> Listennamen ausgeben
#1
Hallo zusammen,

um mein Problem darzustellen fange ich mal ganz von vorne an: 

Zunächst habe ich eine Liste von Produktverkäufen mit dem jeweiligen Standort, an dem das Produkt verkauft wurde.

Tabelle1

ABC
1ProdukteStandorte
2Produkt AStandort A
3Produkt CStandort A
4Produkt GStandort A
5Produkt AStandort A
6Produkt BStandort B
7Produkt BStandort B
8Produkt HStandort B
9Produkt AStandort B
10

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Auf einem zweiten Tabellenblatt habe ich alle Produktgruppen aufgelistet, in denen jedes Produkt genau einmal vorkommt.

Tabelle2

ABCD
1Produktgruppe 1Produktgruppe 2Produktgruppe 3
2Produkt AProdukt CProdukt G
3Produkt BProdukt DProdukt H
4Produkt EProdukt I
5Produkt F
6

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Auf einem weiteren Tabellenblatt liste ich Verkäufe für einen bestimmten Standort auf, also wieder eine Liste, in der Produkte (je nachdem wie oft sie verkauft wurden) öfter vorkommen können. Hier möchte ich nun im Bereich B4:B1000 (das dürfte reichen) die Produktgruppen für die jeweiligen Produkte angezeigt bekommen. 

Tabelle3

ABC
1Verkäufe für
2Standort A
3ProdukteProduktgruppen
4Produkt A
5Produkt C
6Produkt G
7
Formeln der Tabelle
ZelleFormel
A4{=WENNFEHLER(INDEX(Tabelle1!$A$2:$A$10000;KKLEINSTE(WENN(Tabelle1!$B$2:$B$10000=A$2;WENN(ZÄHLENWENN($A$2:A2;Tabelle1!$A$2:$A$10000)=0;ZEILE(Tabelle1!$A$2:$A$10000)-ZEILE(Tabelle1!$A$2)+1));1));"")}
A5{=WENNFEHLER(INDEX(Tabelle1!$A$2:$A$10000;KKLEINSTE(WENN(Tabelle1!$B$2:$B$10000=A$2;WENN(ZÄHLENWENN($A$2:A4;Tabelle1!$A$2:$A$10000)=0;ZEILE(Tabelle1!$A$2:$A$10000)-ZEILE(Tabelle1!$A$2)+1));1));"")}
A6{=WENNFEHLER(INDEX(Tabelle1!$A$2:$A$10000;KKLEINSTE(WENN(Tabelle1!$B$2:$B$10000=A$2;WENN(ZÄHLENWENN($A$2:A5;Tabelle1!$A$2:$A$10000)=0;ZEILE(Tabelle1!$A$2:$A$10000)-ZEILE(Tabelle1!$A$2)+1));1));"")}
A7{=WENNFEHLER(INDEX(Tabelle1!$A$2:$A$10000;KKLEINSTE(WENN(Tabelle1!$B$2:$B$10000=A$2;WENN(ZÄHLENWENN($A$2:A6;Tabelle1!$A$2:$A$10000)=0;ZEILE(Tabelle1!$A$2:$A$10000)-ZEILE(Tabelle1!$A$2)+1));1));"")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8



Hat da jemand eine Idee für mich was in B4 und folgende rein muss? Über jedwede Hilfe wäre ich sehr dankbar! :)


Beste Grüße
Rhak
Antworten Top
#2
Hallo,

wie gefällt dir dieser Lösungsvorschlag?: (Formel aus E2 nach Rechts und Unten ziehen)

Tabelle1

DEFGHIJKL
1Produkt AProdukt BProdukt CProdukt DProdukt EProdukt FProdukt GProdukt H
2Standort A211
3Standort B121
Formeln der Tabelle
ZelleFormel
E2=SUMMENPRODUKT(($A$2:$A$9=E$1)*($B$2:$B$9=$D2))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
(16.01.2018, 11:03)Klaus-Dieter schrieb: Hallo,

wie gefällt dir dieser Lösungsvorschlag?: (Formel aus E2 nach Rechts und Unten ziehen)


Danke für die fixe Antwort! 

Wenn ich dich richtig verstehe, dann könnte ich die Produktgruppen in deinem Beispiel über die Artikel setzen. Problem ist nur, dass regelmäßig Produkte zu den Produktgruppen hinzugefügt werden. Wenn das passiert, müsste ich ständig neue Spalten einfügen. Das funktioniert zwar (und zur Not mache ich es so), noch schöner wäre es natürlich wenn ich meine Tabelle mit Produktgruppen weiter führen kann und diese dann dynamisch in der Liste von Verkäufen ergänzt werden.
Antworten Top
#4
Hi,

Tabelle 2 in eine vernünftige Form bringen:

Arbeitsblatt mit dem Namen 'Tabelle2'
 AB
1ProduktProduktgruppe
2Produkt AProduktgruppe 1
3Produkt BProduktgruppe 1
4Produkt CProduktgruppe 2
5Produkt DProduktgruppe 2
6Produkt EProduktgruppe 2
7Produkt FProduktgruppe 2
8Produkt GProduktgruppe 3
9Produkt HProduktgruppe 3
10Produkt IProduktgruppe 3
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Dann geht die Auswertung ganz einfach:

Arbeitsblatt mit dem Namen 'Tabelle3'
 AB
1Verkäufe für 
2Standort A 
3ProdukteProduktgruppen
4Produkt AProduktgruppe 1
5Produkt CProduktgruppe 2
6Produkt GProduktgruppe 3

ZelleFormel
A4=WENNFEHLER(INDEX(Tabelle1!$A:$A;AGGREGAT(15;6;ZEILE($A$1:$A$1000)/(Tabelle1!$B$1:$B$1000=$A$2);ZEILE(A1)));"")
B4=WENN(A4="";"";WENNFEHLER(SVERWEIS(A4;Tabelle2!$A:$B;2;0);""))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Rhak
Antworten Top
#5
Das funktioniert wunderbar, besten Dank! :D
Antworten Top
#6
Hallo Rhak,

für mich schreit das Ganze nach einer Pivottabelle - wenn du in Tabelle1 noch die Produktgruppe in SpalteC schreiben würdest (notfalls per SVerweis) hast du alle Infos auf einem Blatt und kannst viel mehr Aussagen treffen (Bereichsfilter=Standort)
Viel Erfolg!
Andreas
Antworten Top
#7
Hallo, wie ich finde: eine schöne kleine Übung für PQ (klein und unbeholfen, aber jeder fängt mal klein an...)

Ohne Formeln und erweiterbar... langsam fängt's an Spaß zu machen... eine etwaige automatische Aktualisierung geht bestimmt (per Makro) auch noch...



.xlsx   PQ_Übung_1.xlsx (Größe: 28,53 KB / Downloads: 0)
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste