Registriert seit: 08.02.2017
Version(en): 2016
24.03.2025, 11:32
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2025, 11:39 von dertommy.)
Hallo!
Ich habe in der Spalte von M9:M10000 ein Datum stehen. In der Spalte von CQ9:CQ10000 habe ich jeweils einen Betrag stehen. Nun möchte ich mir mittels Formel anzeigen lassen, wann das letzte Datum war, wo der Betrag 0 vorgekommen ist.
Das Beginndatum in der Zelle M9 ist der 01.09.2007 und in der letzten befüllten Zelle der 01.03.2025. Heißt, wenn z.B. die Zahl 0 im Juni 2015 und im Mai 2018 vorkommt, sollte das Ergebnis Mai 2018 sein.
Ich hoffe, dass mir jemand helfen kann. 25.
Excel Version 2016
Registriert seit: 16.04.2014
Version(en): xl2016/365
Registriert seit: 08.02.2017
Version(en): 2016
Hallo!
Danke sehr für den Hinwies. Wenn ich die Formel von der Seite nehme, die du mir geschickt hast, kommt ein #NV Fehler.
Hier meine Formel:
=INDEX(M9:M10000;MAX((CQ9:CQ10000=0)*ZEILE(1:10000)))
Vielleicht kann mir ja jemand helfen.
Excel Version 2016
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
24.03.2025, 11:38
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2025, 11:41 von RPP63.)
Moin!
=MAXWENNS()
| E | F | G |
1 | 01.03.2025 | 8 | 13.03.2025 |
2 | 02.03.2025 | 7 | 13.03.2025 |
3 | 03.03.2025 | 4 | |
4 | 04.03.2025 | 8 | |
5 | 05.03.2025 | 8 | |
6 | 06.03.2025 | 4 | |
7 | 07.03.2025 | 8 | |
8 | 08.03.2025 | 0 | |
9 | 09.03.2025 | 1 | |
10 | 10.03.2025 | 1 | |
11 | 11.03.2025 | 3 | |
12 | 12.03.2025 | 1 | |
13 | 13.03.2025 | 0 | |
14 | 14.03.2025 | 5 | |
15 | 15.03.2025 | 4 | |
Zelle | Formel |
G1 | =MAXWENNS(E:E;F:F;0) |
G2 | {=MAX(WENN(F1:F15=0;E1:E15))} |
Achtung, Matrixformel enthalten! |
Die geschweiften Klammern{} werden nicht eingegeben. |
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Falls Excel 2016 Maxwenns() nicht kennt, dann folgende Matrixformel:
{=MAX(WENN(F1:F15=0;E1:E15))}Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 08.02.2017
Version(en): 2016
Danke sehr für deine Hilfe, maxwenns kennt mein Excel leider nicht.
Excel Version 2016
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Du hast ja auch eine Alternative erhalten.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 08.02.2017
Version(en): 2016
24.03.2025, 11:46
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2025, 11:47 von dertommy.)
Hallo!
Mit der Formel =MAX(WENN(CQ9:CQ216=0;M9:M216)) funktioniert schon recht gut.
Leider habe ich aber das Problem, dass ich die Formel in der Spalte CQ runtergezogen habe und somit ein paar hundert Werte 0 sind, somit ist das Ergebnis verfälscht und liefert natürlich ein falsches Datum zurück.
Hat vielleicht jemand eine Idee, was ich dagegen machte könnte?
Man müsste in die Formel irgendwo noch eine Prüfung einbauen, dass nur 0 berücksichtigt werden, die nicht in der Zukunft liegen, sprich das Datum in der Spalte M.
Excel Version 2016
Registriert seit: 16.04.2014
Version(en): xl2016/365
Code:
=VERWEIS(2;1/((CQ9:CQ1000=0)*(CQ9:CQ1000<>""));M9:M10000)
Geht auch. ich warte aber mal bis wirklich alle Anforderungen/Voraussetzungen klar sind.
Registriert seit: 08.02.2017
Version(en): 2016
Hallo!
Danke für deine Formel, leider liefert hier das Ergebnis den Wert 01.07.2090 zurück, was falsch ist. Es müsste der 01.02.2018 sein.
Excel Version 2016
Registriert seit: 02.12.2017
Version(en): Microsoft365
Hallo,
was ist mit dieser Formel?
=AGGREGAT(14;6;($M$9:$M$10000)*($CQ$9:$CQ$10000=0);1)
Diese Formel müsste das größte (=letzte?) Datum liefern (aus Spalte M), das einen Wert 0 in der Spalte CQ besitzt.
Mit lieben Grüßen
Anton.
Windows 10 64bit
Office365 32bit