Letztes Datum wann der Betrag 0 war
#1
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
Antworten Top
#2
Hola,
https://www.herber.de/excelformeln/pages...uchen.html
Gruß,
steve1da
Antworten Top
#3
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
Antworten Top
#4
Moin!
=MAXWENNS()
EFG
101.03.2025813.03.2025
202.03.2025713.03.2025
303.03.20254
404.03.20258
505.03.20258
606.03.20254
707.03.20258
808.03.20250
909.03.20251
1010.03.20251
1111.03.20253
1212.03.20251
1313.03.20250
1414.03.20255
1515.03.20254

ZelleFormel
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)
Antworten Top
#5
Danke sehr für deine Hilfe, maxwenns kennt mein Excel leider nicht.
Excel Version 2016
Antworten Top
#6
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)
Antworten Top
#7
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
Antworten Top
#8
Code:
=VERWEIS(2;1/((CQ9:CQ1000=0)*(CQ9:CQ1000<>""));M9:M10000)

Geht auch. ich warte aber mal bis wirklich alle Anforderungen/Voraussetzungen klar sind.
Antworten Top
#9
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
Antworten Top
#10
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
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste