Ich habe folgendes Problem in google tabellen, dass auch in excel auftritt:
Es handelt sich um eine Börsen-Tabelle in der u.a. die Kursänderungen zum Vortag angezeigt werden, natürlich als "Hitparade" sortiert. Das klappt super mit KGrößte() und dann den zugehörigen Wert über index() und vergleich() suchen. Ein Problem taucht auf wenn 2 oder mehr Werte noch den Kurs vom Vortag haben. Dann wird die Änderung zwar korrekt mit 0 angezeigt, aber vergleich() bleibt beim ersten gefundenen Wert stehen.
Bsp A=1, B=2, C=0, D=0, E=-1
Dann bekomme ich
1 - B - 2
2 - A - 1
3 - C - 0
4 - C - 0
5 - E - -1
Haben 5 Positionen den Wert 0 steht C dann eben 5 mal da. sverweis() hat dasselbe Problem, excel auch. An den Vergleichswerten schrauben hilft auch nicht weiter.
Ich habe mir teilweise beholfen in dem ich in der Datenbank jedem Eintrag einen kleinen, aufsteigenden Korrekturwert 10 Stellen hinter dem Komma zugefügt habe, sodaß es keine doppelten Werte geben kann, finde die Lösung aber irgendwie unschön.
Hat jemand eine Idee?