Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
996to1000
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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



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.

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

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

Anzeige
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

313 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige