Ich brauche Hilfe bei der folgenden Aufgabe:
Aufgabe:
Auf der Registerkarte „Produktgewicht“ können Sie sehen, dass jedes Produkt mit einem Wert pro Kunde gewichtet ist. Bitte erstellen Sie für jeden Kunden basierend auf diesen Gewichtungen vom Höchsten zum Niedrigsten einen Produktcode.
Sie müssen nur die beiden Top-Produkte auswählen und auflisten, um den Code zu erstellen. Wenn der Kunde nur in einem Produkt aktiv ist, müssen Sie den Buchstaben wiederholen, damit wir für jeden Kunden einen Code mit zwei Buchstaben haben.
Beispiele:
- Wenn Kunde 1 eine Gewichtung von 0,37 für Produkt A, 0,45 für Produkt B und 0,18 für Produkt C hat, dann ist der Kunde ein Produktcode – BA.
- Wenn Kunde 2 eine Gewichtung von 0,85 für Produkt A, 0,15 für Produkt B und null für alle anderen Produkte hat, dann hat der Kunde den Produktcode AB.
- Wenn Kunde 3 für Produkt D eine Gewichtung von 1 und für alle anderen Produkte von null hat, dann ist der Kunde ein Produktcode – DD.
- Wenn Kunde 4 für alle Produkte das Gewicht auf Null setzt, hat er keinen Produktcode und kann als „Nicht aktiv“ gekennzeichnet werden.
So sieht das Blatt aus:
Customer A B C D
ETC024007 0.22 0 0.78 0
ETC024305 0 0 1 0
ETC024674 1 0 0 0
ETC024764 1 0 0 0
ETC024903 1 0 0 0
ETC025540 1 0 0 0
ETC026419 0 0 1 0
ETC026442 0 0 1 0
ETC031213 1 0 0 0
ETC032050 1 0 0 0
ETC032646 0 0 1 0
ETC042838 0.44 0.14 0 0.42
ETC050897 0.02 0.98 0 0
ETC051706 0.07 0 0.93 0
ETC051796 1 0 0 0
ETC053121 0.99 0.01 0 0
ETC053131 0 0 1 0
ETC053159 1 0 0 0
ETC053343 0.1 0 0.9 0
ETC053346 1 0 0 0
ETC053449 1 0 0 0
ETC053517 1 0 0 0
ETC053697 1 0 0 0
ETC053849 1 0 0 0
ETC053923 1 0 0 0
ETC053940 1 0 0 0
ETC054251 1 0 0 0
ETC054283 0.56 0 0.44 0
Antwort1
Hier ist die Formel, die ich mir ausgedacht habe:
=INDEX($A$1:$E$1,1,MATCH(LARGE(B2:E2,1),A2:E2,0))&INDEX($A$1:$E$1,1,MATCH(IF(LARGE(B2:E2,2)=0,LARGE(B2:E2,1),LARGE(B2:E2,2)),A2:E2,0))
Ich habe Ihre Datenreihe in ein Arbeitsblatt eingefügt, beginnend bei Zelle A1, diese Formel in Zelle F2 (mit der Überschrift „Produktcode“) eingefügt und den Rest der Spalte ausgefüllt. Das sollte die Ergebnisse liefern, nach denen Sie suchen.
Viel Spaß!