Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

RANGWENN?

Forumthread: RANGWENN?

RANGWENN?
06.04.2025 15:39:41
Chris
Hallo,

kann die Formel =RANG(C1;C$1:C$329;0) im Bezug anstatt alle 329 Zeilen nur die mit Inhalt in Spalte H berücksichtigen?
Bei Fehler soll die Formel nichts ausgeben.

Vielen Dank
Christian
Anzeige

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: RANGWENN?
06.04.2025 15:50:30
Daniel
Hi

RANG kann das meines Wissens nach nicht.

Probier mal das hier (ungetestet)

=Vergleich(C1;Sortieren(Filter(C1:C326;H1:H326>""));0)

Gruß Daniel
AW: RANGWENN?
06.04.2025 15:53:42
SF
Hola,
Rang() kann das nicht. Aber Google mal nach
Excel rang mit Bedingung
Dann findest du Lösungen mit Summenprodukt.
Gruß,
steve1da
Anzeige
AW: RANGWENN?
06.04.2025 16:00:27
BoskoBiati
Hi,

versuche mal das:

=WENN($H$1:$H$329>"";RANG(C1:C329;$C$1:$C$329;1);"")


Gruß

Edgar
das klappt leider nicht so ganz
06.04.2025 17:24:35
Chris
https://www.herber.de/bbs/user/176623.xlsx

ja ich habe noch eine Spalte eingefügt, daher stehen die Daten jetzt in den Spalten D und I statt C und H.

Mein Wunsch ist, dass die Formel Datum ausgibt, wenn die Zahl in I kleiner 31 ist oder das Datum in D zu den 30 jüngsten gehört, bei denen ein Wert in Spalte I dabeisteht.

(und das Ganze soll natürlich auch funktionieren, wenn die Tabelle nicht wie im Bsp nach Spalte I sortiert ist.

Danke
Christian
Anzeige
AW: das klappt leider nicht so ganz
06.04.2025 17:49:10
Daniel
Hi
du hast beim Anwenden meiner Formel vergessen, in der FILTER-Funktion beim Zellbezug D1:D329 die 1 absolut zu setzen.
damit wird die 1 beim runterziehen zur 2 und damit passen die Zellbereiche nicht mehr zueinander.

du hast:
FILTER($D1:D$326;I$1:I$326>"")
du brauchst aber:
FILTER($D$1:D$326;I$1:I$326>"")

korrigiere das mal und prüfe dann, ob die Formel funktioniert.

Gruß Daniel
Anzeige
AW: das klappt leider nicht so ganz
06.04.2025 17:52:11
Chris
Hallo Daniel,

wie sagt man doch so schön, der Teufel liegt im Detail.

Wenn es jetzt noch die die neusten Daten wären statt den 30 ältesten, wäre es perfekt.

Gruß
Christian
ok, das hab ich selbst hinbekommen, aber
06.04.2025 18:04:05
Chris
... weshalb in L310 Datum ausgegeben wird, ist mir immer noch schleierhaft....

schaust du nochmal?

https://www.herber.de/bbs/user/176624.xlsx

Danke
Christian
Anzeige
AW: ok, das hab ich selbst hinbekommen, aber
06.04.2025 18:14:10
Daniel
in Vergleichen interpretiert Excel eine Leerzelle als 0 und da 0 kleiner als 31 ist, erscheint dann "Datum".
AW: ok, das hab ich selbst hinbekommen, aber
06.04.2025 18:16:07
Chris
schon aber müsste dann nicht im gesamten Bereich L301:L329 Datum stehen?
klar ich kann noch ein...
06.04.2025 18:20:50
Chris
=WENN(I1="";""... einbauen, dann ist das Problem gelöst, aber das erklärt für mich nicht das Datum in L310.
Anzeige
AW: ok, das hab ich selbst hinbekommen, aber
06.04.2025 18:35:02
Daniel
in den Zeilen ab 301 steht "", weil hier der Datumwert über den Filter aussortiert wird und dann die Vergleichsfunktion den #NV-Fehler ausgibt.
Sobald eine Funktion einen Fehler ausgibt, ist dieser Fehler das Formelergebnis, bzw, da du WennFehler verwendest, kommt dann der hier angegebene Alternatiwert zum Einsatz. Dh die Prüfung: I30131 spielt hier aufgrund des Fehlers keine Rolle.

etwa anders ist es mit dem Datum in Zeile 310, dass kommt auch in Zeile 183 vor und hier wird es nicht ausgefiltert, weil in I 183 ein Wert steht.
somit ergibt der Vergleich keinen Fehler, sondern eine Zahl als Ergebnis und dann somit wird die Prüfung I31031 wieder relevant.
und die hat WAHR als Ergebnis, weil hier die Leerzelle als 0 gewertet wird.

Gruß Daniel
Anzeige
AW: ok, das hab ich selbst hinbekommen, aber
06.04.2025 18:37:40
Chris
danke für die Erklärung,

also wenn ich dich richtig verstehe ist mein Weg dann mit der Prüfung ob I1 leer ist, als allererstes der richtige Weg. Funktioniert jedenfalls

Gruß
Christian
ok, es liegt daran dass das Datum zweimal vorkommt.
06.04.2025 18:25:51
Chris
Hab dann jetzt doch das wenn i1 = "" eingebaut, so passt es dann,

danke für deine Unterstützung
Christian
Anzeige
AW: ok, es liegt daran dass das Datum zweimal vorkommt.
06.04.2025 18:37:21
Daniel
bitte in Zukunft erst selber denken, statt gleich um Hilfe zu schreien
jetzt hab sich schon wieder umsonst für dich arbeiten müssten, und das ist ärgerlich für mich, weil es kostenlos für dich ist.
sorry
06.04.2025 18:43:58
Chris
wirklich klar geworden ist es mir erst durch deine Erklärung, zwar nicht dass wenn i1= "" hilft das wusste ich vorher. Aber ich wusste nicht, weshalb die Formel in dem Fall #NV ausgibt also war deine Mühe nicht ganz umsonst.
Und ich bin die ganze Zeit am grübeln und selbst am nachdenken anstatt nur Hilfe zu schreien, aber was stimmt ich bin da zu ungeduldig und schreie zu schnell nach Hilfe. Das tut mir leid.
Und auch das mit dem mehrfach vorkommenden Wert zu prüfen ist mir auch leider erst nach vielem rumprobieren in den Sinn gekommen.

Gruß
Christian

Schönen Sonntag noch trotzdem.
Anzeige
AW: das klappt leider nicht so ganz
06.04.2025 18:06:16
daniel
dann einfach absteigend sortieren.
muss ich dir dabei helfen, oder bekommst du es alleine hin, die Sortierfunktion dazu zu bewegen, absteigend zu sortieren?
siehe mein Beitrag von 16:05 owT
06.04.2025 18:07:21
Chris
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18