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

Übernahme erste/letzte Eingabe, wenn Bedingungen e

Forumthread: Übernahme erste/letzte Eingabe, wenn Bedingungen e

Übernahme erste/letzte Eingabe, wenn Bedingungen e
31.05.2019 10:36:50
HabeEineFrage
Hallo liebes Herber-Team,
ich möchte folgendes erreichen.
Ich habe folgende Formeln:
Formel für Spate K (Beginnzeit)
=WENNFEHLER(INDEX(B:B;AGGREGAT(15;6;ZEILE(A$3:A$199)/(A$3:A$199&""=H3)/(D$3:D$199=I3);1));"")
- die Formel nimmt die frühste Beginnzeit, wenn Spalte A & Spalte D = Spalte H & Spalte I ist.
- die Formel soll aber den ersten Eintrag der Beginnzeit übernehmen, nicht die frühste Zeit.
UND
Formel für Spalte M (Endzeit)
=WENNFEHLER(INDEX(C:C;AGGREGAT(15;6;ZEILE(A$3:A$199)/(A$3:A$199&""=H3)/(D$3:D$199=I3);1));"")
- die Formel nimmt die späteste Endzeit, wenn Spalte A $ Spalte D = Spalte H & Spalte I ist.
- die Formel soll abder den letzten Eintrag der Endzeit übernehmen, nicht die späteste Zeit
Zum Verständnis liegt eine Datei zur Verfügung.
https://www.herber.de/bbs/user/130125.xlsx
Vielen Dank im Voraus!
LG
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
erste/letzte Eingabe mit Bedingung
31.05.2019 11:24:22
WF
Hi,
per Arrayformeln
erste Eingabe:
{=INDEX(B:B;MIN(WENN(A1:A99=H3*1;WENN(D$1:D$99=I3;ZEILE(X1:X99)))))}
das entspricht aber auch dem Aggregat-Konstrukt
letzte:
{=INDEX(C:C;MAX(WENN(A1:A99=H3*1;WENN(D$1:D$99=I3;ZEILE(X1:X99)))))}
die ist anders
WF
AW: erste/letzte Eingabe mit Bedingung
31.05.2019 11:35:38
HabeEineFrage
Hallo,
{=INDEX(C:C;MAX(WENN(A1:A99=H3*1;WENN(D$1:D$99=I3;ZEILE(A$3:A$199)))))}
nimmt aber nicht den letzten Eintrag, sondern den höchsten.. :-/
LG
Anzeige
Zusatzinfo
31.05.2019 11:44:23
HabeEineFrage
Also muss wie in der Dabei zu sehen
statt 15:25 Uhr 2:30 Uhr stehen.., aber laut der genannten Formel wird die 15:25 angezeigt.
LG
hinten steht (zeile(A$1:A$99) nicht 3:199
31.05.2019 11:45:13
WF
mit ZEILE(A$3:A$199) funktioniert die Formel überhaupt nicht !
{=INDEX(C:C;MAX(WENN(A1:A99=H3*1;WENN(D$1:D$99=I3;ZEILE(A$1:A$99)))))}
WF
AW: hinten steht (zeile(A$1:A$99) nicht 3:199
31.05.2019 11:55:53
HabeEineFrage
Hallo,
ich habe jetzt Deine Formel in die Spalte eingefügt, aber es tut sich da nichts.
Könntest Du Dir evtl. meinen Eintrag in Spalte M anschauen?
https://www.herber.de/bbs/user/130127.xlsx
LG
Anzeige
das ist eine ARRAYFORMEL !
31.05.2019 12:06:09
WF
Eingabe Arrayformel:
Du kopierst Dir die Formel.
Dann gehst Du in die Bearbeitungszeile, löschst die {geschweiften Klammern} am Anfang und Ende und schließt ab mit GLEICHZEITIG: Strg Shift Enter (statt Enter allein). Dadurch werden diese Klammern erzeugt.
und, da Du die Formel runterkopierst, muss Du A1:A99 absolut setzen
{=INDEX(C:C;MAX(WENN(A$1:A$99=H3*1;WENN(D$1:D$99=I3;ZEILE(A$1:A$99)))))}
Anzeige
AW: das ist eine ARRAYFORMEL !
31.05.2019 12:10:47
HabeEineFrage
Vielen Dank für die Erklärung! :-)
LG
AW: hättest lediglich 1ne Ziffer ändern müssen ...
01.06.2019 08:37:19
neopa
Hallo,
... und zwar in Deiner Formel der Spalte M anstelle ... AGGREGAT(15;6;... nur ... AGGREGAT(14;6;... schreiben müssen und Du hättest mit beiden Formeln das von Dir angestrebte erzielt.
Gruß Werner
.. , - ...
;

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