sverweis Erkennungsproblem - differenzierung zwischen Werten

Gringo13

Cadet 1st Year
Registriert
Juli 2013
Beiträge
15
Hallo,

ich habe ein Problem bei einer Formel die sverweis nutzt.

=SVERWEIS($V44;'TOTAL_SALES TRACKER_13'!$AJ$24:$AL$5080;3;FALSCH)

in diesem Fall bezieht sich der Verweis ja auf V44. In Spalte V habe ich eine Formel eingetragen die die Top Werte aus einer Liste zieht, z.B. die besten 10 Verkäufe. Manchmal kommt es vor, dass Verkäufe den gleichen Wert haben, obwohl es unterschiedliche Deals sind; d.h. Platz 7 könnten 40k sein, Platz 8 aber auch. Bei diesem Szenario nimmt der sverweis leider nur den ersten Wert und trägt Ihn zweimal ein bei 7 und 8. Gibt es eine Möglichkeit die Formal anzupassen, dass erkannt wird, dass bei den ersten 40k (in Spalt V) z.B. schon der Vertragspartner genutzt wurde und nun nach dem nächsten (in AJ:AL) gesucht werden muss?


Als Beispiel:

z.Z.:

7. 40k BMW
8. 40k BMW

So sollte es sein:

7. 40k BMW
8. 40k Audi

Vielen Dank für Eure Hilfe!
 
Meines Wissens nach geht das nicht, da müsstest du dir schon etwas in VBA basteln.
 
Das kriegen wir schon hin.

1) Füge eine Hilfsspalte hinzu, z.B. in Spalte U, mit dem Wert 1 in der ersten Zeile, 2 in der nächsten usw.
2) Modifiziere die Formel, die dir die Topverkäufe berechnet in Spalte V: Sagen wir, deine Tabelle beginnt in Zeile 44. Lass die Formel in V44 unverändert. Deine Formel in V45 laute momentan X. Dann waere die neue Formel in V45: =X+wennfehler(sverweis(X;V$44:V44;1;falsch)*U45*0,000000000000000000000000000001;0)

In Worten: du addierst zu den 40k eine infenitesimal kleine Zahl, die in jeder Zeile unterschiedlich ausfaellt. Damit bekommst Du einzigartige Werte. Wenn z.B. die 40k von BMW in der zweiten Zeile stehen und die 40k von Audi in der siebten, dann haben wir
BMW 40.000,0000000000000000000002
Audi 40.000,0000000000000000000007
 
Zuletzt bearbeitet:
Zurück
Oben