Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeilenzahl der letzten Null in einer Spalte

Zeilenzahl der letzten Null in einer Spalte
09.08.2023 15:56:03
WF
Hi,

In der Spalte A kommen Texte, Zahlen (auch Nullen) sowie Leerzellen vor.
Die Position der letzten Null soll bestimmt werden.

Da in mathematischen Operationen leer wie null behandelt wird, bekomme ich das jetzt nur mit WENN(ISTZAHL(... als Arrayformel hin:
{=MAX((WENN(ISTZAHL(A1:A99);WENN(A1:A99=0;ZEILE(1:99)))))}

dito mit unserer üblichen 1/ - Formel:
{=VERWEIS(2;1/(WENN(ISTZAHL(A1:A99);A1:A99)=0);ZEILE(1:99))}

Hat jemand da eine Formel ohne WENN ?
WF
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilenzahl der letzten Null in einer Spalte
09.08.2023 16:01:52
SF
Hola,
so?
=MAX(ISTZAHL(A1:A999)*(A1:A999=0)*ZEILE(A1:A999))

Gruß,
steve1da
Zeilenzahl der letzten Null in einer Spalte
09.08.2023 16:10:33
Rudi Maintaire
Hallo,
Aggregat geht auch
=AGGREGAT(14;6;ZEILE(A1:A999)/(A1:A999=0)/(A1:A999>"");1)

Gruß
Rudi
geht schon mit VERWEIS() und da auch ohne {} ...
09.08.2023 17:07:54
neopa C
Hallo WF,

... und da Du ja AGGREGAT() nicht magst ;-) dann z.B. so:
=VERWEIS(9;1/(A1:A99=0)/(A1:A99>"");ZEILE(A:A))

Gruß Werner
.. , - ...
Anzeige
Zeilenzahl der letzten Null in einer Spalte
09.08.2023 17:33:18
daniel
noch ne Variante ohne WENN

{=MAX(ZEILE(B1:B10)*((B1:B10&"")="0"))}

Gruß Daniel
Sieht gut aus!
09.08.2023 20:19:42
lupo1
JA: >
09.08.2023 17:07:01
WF
{=MAX((A1:A99=0)*(A1:A99>"")*ZEILE(1:99))}
ist das Einfachste
bzw. mit der INDEX-Verlängerung:
=MAX(INDEX((A1:A99=0)*(A1:A99>"")*ZEILE(1:99);0))
WF
Anzeige
logisch
09.08.2023 16:06:51
WF
.

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige