Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Nächsthöheres Datum wo Nachbarzelle nicht leer

Nächsthöheres Datum wo Nachbarzelle nicht leer
05.08.2008 14:15:00
Maggus2
Hallo, ich bin der Neue :)
folgendes versuche ich herauszubekommen:
in A1 habe ich eine Auswahl von B:B
in A2 soll nun das gleiche oder nächsthöhere datum von B:B erscheinen, in welcher Zeile C nicht leer ist.
damit habe ich es versucht:
{=INDEX(B2:B999;VERGLEICH(KKLEINSTE(WENN(B2:B999>=A1;WENN(C2:C999;B2:B999));ZEILE(A1));B2:A999);1) }
geht aber irgendwie nicht.
ich fürchte, ich denke hier viel zu kompliziert...
any ideas?

































































A B C
1 11.07.2008 01.01.2008
2 06.08.2009 23.05.2008 text1
3
11.07.2008
4
05.08.2008
5
06.08.2009 text2
6
07.09.2009 text3
7
09.09.2009
8
09.11.2009 text4
9



Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nächsthöheres Datum wo Nachbarzelle nicht leer
05.08.2008 15:02:48
Daniel
Hallo
also das ist die Formel mit der ich zum Erfolg komme (Matrixformel, Eingabe mit STRG+Shift+Enter abschließen:
=INDEX(B:B;MIN(WENN(INDEX(C:C;VERGLEICH(A1;B:B;0)):C8"";ZEILE(INDEX(C:C;VERGLEICH(A1;B:B;0)):C8); FALSCH)))
Gruß, Daniel

AW: Nächsthöheres Datum wo Nachbarzelle nicht leer
05.08.2008 15:31:00
Maggus2
Wow. hübsche Verschachtelung.
Das ist gemein !!! ich will auch auf sowas kommen...
Vielen Dank Daniel. Funzt spitze.

Anzeige
AW: Nächsthöheres Datum wo Nachbarzelle nicht leer
05.08.2008 15:02:51
David
Hallo "Neuer", ;-)
vielleicht denke ich auch zu kompliziert, aber meine Lösung funzt zumindest:
{=INDEX(B1:B999;MIN(WENN(WENN(INDIREKT("C"&VERGLEICH(A1;B1:B999;1)&":C15")""; ZEILE(INDIREKT("C"&VERGLEICH(A1;B1:B999;1)&":C15"));)0;WENN(INDIREKT("C"&VERGLEICH(A1;B1:B999;1) &":C15")"";ZEILE(INDIREKT("C"&VERGLEICH(A1;B1:B999;1)&":C15"));"");""))) }
Gruß
David
PS: Deine Formel KANN nicht funzen, weil der Teilausdruck WENN(C2:C999;B2:B999) keinen Sinn ergibt.

Anzeige
Korrektur
05.08.2008 15:29:00
David
meine vorige Formel hat nicht bei allen Kombinationen funktioniert, diese hier sollte es jetzt aber tun:
{=INDIREKT("B"&MIN(WENN(INDIREKT("C"&VERGLEICH(A1;B1:B8;1)+WENN(ISTNV(VERGLEICH(A1;B1:B8;0));1;0) &":C8")"";ZEILE(INDIREKT("C"&VERGLEICH(A1;B1:B8;1)+WENN(ISTNV(VERGLEICH(A1;B1:B8;0));1;0)&":C8")))) )}
@Daniel: Deine Formel liefert bei Werten, die in der Tabelle gar nicht vorkommen, einen NV-Fehler.
Das war von Maggus nicht definiert, ob das vorkommen kann. Ich habe es mit eingearbeitet.
Gruß
David

Anzeige
AW: Korrektur
05.08.2008 15:39:00
Maggus2
Gut zu wissen. :)
danke

AW: Korrektur
05.08.2008 16:02:44
Daniel
Hi
jo mei, das muss man definieren, was dann passieren soll
wenn die Spalte B sortiert ist, dann muss man ja bei meiner Formel nur den 3. Parameter der Vergleichsfunktion auf 1 setzen, dann gehts auch mit Zwischenwerten
Gruß, Daniel
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige