Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1692to1696
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

Ü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

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
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
Anzeige
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
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige