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

Forumthread: Spalte P durchsuchen und Datum aus Spalte C ausgeben

Spalte P durchsuchen und Datum aus Spalte C ausgeben
02.09.2024 20:52:16
Christian
https://www.herber.de/bbs/user/171932.xlsx

Hallo,

bitte helft mir. Allerdings, wenn ihr jetzt an den SVERWEIS dachtet, als ihr den Betreff gelesen habt, es ist leider doch ein wenig komplizierter.

Ich suche 2 Formeln, die erste soll folgendes machen, die 30. letzte Zahl in Spalte P suchen, in der Bsp Datei die Zahl 10640 in Zelle P786 und das Datum 25.01.2019 aus Zelle C786 ausgeben

die zweite soll die letzte Zahl in Spalte P nehmen, in der Bsp Datei 11165 aus P916, dann die letzte Zahl suchen, die größer ist als diese, im Beispiel 11245 aus P624 und das Datum 07.07.2013 aus C624 ausgeben.

Würde mich freuen, wenn mir jemand die beiden Formeln gibt.

Danke
Christian
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Hier mal für...
02.09.2024 21:34:44
Case
Moin Christian, :-)

... beide Fragen eine Formel: ;-)

1.
=WENNFEHLER(INDEX(C:C;AGGREGAT(14;6;ZEILE(P:P)/(ISTZAHL(P:P));30));"Keine 30 Zahlen")


2.
=WENNFEHLER(INDEX(C:C;MAX(WENN(P$1:P$915>P$916;ZEILE(P$1:P$915))));"Keine größere Zahl")


Servus
Case
Anzeige
AW: Hier mal für...
02.09.2024 22:21:23
Christian
Hallo Case,

erstmal vielen Dank. Die Formeln funktionieren.
Ich stehe nur bei der zweiten Formel vor dem Problem, dass es aller Vorraussicht nach nicht auf immer und ewig bei 916 Zeilen bleiben wird, die Formel sich aber auf 916 Zeilen (so wie es für mich aussieht) festlegt.

Kannst du da nochmal schaun?

Danke
Christian
Anzeige
Dann so...
02.09.2024 22:46:43
Case
Moin Christian, :-)

... der Spur nach: ;-)
=WENNFEHLER(INDEX(C:C;MAX(WENN((ISTZAHL(P:P))*(P:P>INDEX(P:P;MAX(WENN(ISTZAHL(P:P);ZEILE(P:P));0)));ZEILE(P:P))));"Keine größere Zahl")

Servus
Case
AW: Spalte P durchsuchen und Datum aus Spalte C ausgeben
02.09.2024 22:16:37
BoskoBiati2
Hi,

1.
=WENNFEHLER(INDEX(SPALTENWAHL(FILTER(A:P;P:P>"");3);ANZAHL2(P:P)-29);"n.v")


Gruß

Edgar
Anzeige
AW: Spalte P durchsuchen und Datum aus Spalte C ausgeben
03.09.2024 12:12:54
Christian
Habe jetzt eine VBA Lösung gewählt, Schnipsel daraus

' Formel in Formeln Zelle E11 einfügen

wsFormeln.Range("E11").FormulaLocal = "=INDEX(SPALTENWAHL(FILTER(Ergebnis!A$2:P$" & lastRowErgebnisA & ";Ergebnis!P$2:P$" & lastRowErgebnisA & ">"""");3);ANZAHL2(Ergebnis!P$2:P$" & lastRowErgebnisA & ")-29)"

' Formel in Formeln Zelle E12 einfügen
wsFormeln.Range("E12").FormulaLocal = "=INDEX(Ergebnis!C$2:C$" & lastRowErgebnisA & ";AGGREGAT(14;6;ZEILE(Ergebnis!P$2:P$" & lastRowErgebnisA & ")-1/(Ergebnis!P$2:P$" & lastRowErgebnisA & ">INDEX(Ergebnis!P$2:P$" & lastRowErgebnisA & ";VERWEIS(9;1/(Ergebnis!P$2:P$" & lastRowErgebnisA & ">"""");ZEILE(Ergebnis!P$2:P$" & lastRowErgebnisA & ")-1)));1))"


habe mich für diese beiden Formeln entschieden, weil ich sie ohne fremde Hilfe an das bereits bestehende Makro, welches bereits die Variable lastRowErgebnisA hatte, anpassen konnte.

Gruß und vielen Dank für die Hilfe
Christian
Anzeige
Frage nicht mehr offen owT
03.09.2024 12:21:06
Christian
AW: Spalte P durchsuchen und Datum aus Spalte C ausgeben
02.09.2024 22:22:53
Christian
Hallo Edgar,

funktioniert einwandfrei, danke.

Christian
AW: Spalte P durchsuchen und Datum aus Spalte C ausgeben
02.09.2024 22:57:21
BoskoBiati2
Hi,

für den 2. Fall:

=INDEX(C:C;AGGREGAT(14;6;ZEILE(P2:P1000)/(P2:P1000>INDEX(P:P;VERWEIS(9;1/(P2:P1000>"");ZEILE(P2:P1000))));1))


besser:
=INDEX(C:C;AGGREGAT(14;6;ZEILE(Tabelle2[Spalte16])/(Tabelle2[Spalte16]>INDEX(P:P;VERWEIS(9;1/(Tabelle2[Spalte16]>"");ZEILE(Tabelle2[Spalte16]))));1))

passt sich an die Tabelle an.

oder, für 365:

=LET(xa;Tabelle2[Spalte16];INDEX(C:C;AGGREGAT(14;6;ZEILE(xa)/(xa>INDEX(P:P;VERWEIS(9;1/(xa>"");ZEILE(xa))));1)))



Gruß

Edgar
Anzeige
AW: Spalte P durchsuchen und Datum aus Spalte C ausgeben
03.09.2024 11:20:06
Christian
Hallo Edgar,

wie kommst du auf Tabelle2?

Dachte ja zuerst du meinst Tabelle1 aber um in derselben Tabelle etwas zu berechnen, hätte ich den Verweis auf Tabelle1 ja nicht gebraucht...

Gruß
Christian
AW: Spalte P durchsuchen und Datum aus Spalte C ausgeben
03.09.2024 15:36:35
BoskoBiati2
Hi,

Tabelle2 ist der Name der intelligenten Tabelle. Somit passt sich die Formel immer der Länge der Tabelle an.


Gruß

Edgar
Anzeige
AW: Spalte P durchsuchen und Datum aus Spalte C ausgeben
03.09.2024 15:40:31
Christian
ok, da hätte ich selber drauf kommen müssen. Danke für die Erklärung

Christian
AW: Spalte P durchsuchen und Datum aus Spalte C ausgeben
05.09.2024 03:03:01
Oberschlumpf
und wieso ist der Beitrag mit deinem letzten Hinweis doch wieder offen??
Flüchtgigkeitsfehler, sorry owt
05.09.2024 06:36:34
Christian
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige