Ich habe eine Datentabelle voller Leerzeichen und hätte gern eine Formel, die mir die Anzahl dieser Werte und deren Gesamtwert nennen kann.
Beispielsweise gibt es mehrere Zeilen, die Werte im Jahr 202402 haben, obwohl die hervorgehobene Zeile ihren letzten Wert ungleich 0 im Jahr 202402 hat.
Ich habe versucht, XLOOKUP zu verwenden =XLOOKUP(TRUE,G20:R20<>"",ROW(G20:R20)-ROW(N20)+1,0,0,-1)
. Aber ohne Erfolg.
Ich suche nicht generell nach dem letzten Wert ungleich 0. Ich möchte nur sehen, ob der Wert ungleich 0 innerhalb von 202402 liegt.
Ich möchte herausfinden, wie viele davon es gibt.
Antwort1
Wenn ich mich nicht irre und es richtig verstanden habe, kann der letzte von Null verschiedene Wert für einen Zeitraum auch mit der folgenden Formel erreicht werden:
=IFERROR(TAKE(TOCOL(A2:A18/(A2:A18<>0),2),-1),0)
Oder verwenden Sie BYCOL()
zum Übertragen auf die gesamte Zeile:
=BYCOL(A2:L18,LAMBDA(α, IFERROR(TAKE(TOCOL(α/(α<>0),2),-1),0)))
Man könnte auch eine LOOKUP()
Funktion verwenden:
=IFERROR(LOOKUP(2,1/(A2:A18>0),A2:A18),"None")