Ich habe Probleme mit meiner Index/Vergleich Formel, wenn es doppelte Werte in der Spalte O gibt. Die Spalte P ermittelt den Rang zu Spalte O. Bei meiner aktuellen Formel kommt es derzeit zu einem #NV Fehler. Wenn ich z.B. den Wert in der Zelle O8 von 21 auf 21,01 ändere, dann rechnet die Formel korrekt, weil sich auch der Rang in der Spalte P verändert.
Ich habe als Anhang eine Beispiel Datei mit hochgeladen.
Ich hoffe, dass mir jemand helfen kann, dass der Fehler verschwindet, auch, wenn es doppelte Werte gibt. Der Rang soll wenn möglich aber unberührt bleiben und sollte sich nicht ändern.
magst du mal verraten, was das Ziel deiner Bemühungen ist. Vor allem würde mich mal interessieren, was für Gründe dieser ungewöhnliche Dateiaufbau hat.
Viele Grüße Klaus-Dieter Der Erfolg hat viele Väter, der Misserfolg ist ein Waisenkind Richard Cobden
10.01.2024, 15:13 (Dieser Beitrag wurde zuletzt bearbeitet: 10.01.2024, 15:48 von HKindler.)
Der Zweck der Formel würde mich auch interessieren. Welchen Sinn macht es, den nächst größeren Betrag zu finden? Übrigens hättest du das auch dazu schreiben können, anstatt uns unkommentiert eine solche "Monsterformel" wie =TEXT(INDEX(O3:O100;VERGLEICH((SUMMENPRODUKT((JAHR(A3:A100)=I1)*(P3:P100)))-1;P3:P100;0));"#.##0,00") vor den Latz zu knallen.
Und welchen Sinn macht es diesen Betrag dann in einen Text umzuwandeln?
Ansonsten liefern folgende Formeln das gewünschte Ergebnis (das gewünschte Zahlenformat direkt einstellen!): =KGRÖSSTE(O3:O100;SUMMENPRODUKT((JAHR(A3:A100)=I1)*(P3:P100))-1) =KGRÖSSTE(O3:O100;INDEX(P3:P200;VERGLEICH(I1;JAHR(A3:A100);0))-1)
10.01.2024, 15:23 (Dieser Beitrag wurde zuletzt bearbeitet: 10.01.2024, 15:26 von Ego.)
Hallo d...,
A) Rang Du suchst nach dem Rang 6 (7-1) der aber nicht eingetragen sein soll. Viel Spass.
B) Welches Jahr suchst du wirklich? Zwei Fragen: 1. Soll der gesuchte Wert kleiner oder kleiner gleich dem Jahreswert sein? 2. Welches Jahr soll angezeigt werden, wenn es zwei dieser Werte gibt?
C) Lösungsidee a) Du solltest die Werte in der Formel alle unterscheidbar machen. ZB indem du einen Bruchteil der Zeilennummer oder des Jahres addierst. b) Nutze die Funktion AGGREGAT.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.