So finden Sie die Position einer Zahl innerhalb eines Bereichs, wenn Sie in Excel von einer bestimmten Position aus beginnen

So finden Sie die Position einer Zahl innerhalb eines Bereichs, wenn Sie in Excel von einer bestimmten Position aus beginnen

Auf einem Excel-Blatt habe ich Zahlen in verschiedenen Spalten einer Zeile, wie unten gezeigt:

-------------------------------------------------
|  A    |  B    |  C    |  D    |  E    |  F    |
|-----------------------------------------------|
|  0    |  0.23 |  0    |  0    |  0.9  |  0.9  |
-------------------------------------------------

Ich möchte an einer bestimmten Spaltenposition beginnen und die Position relativ zum gesamten Bereich des nächsten Werts 0in der Zeile finden.

Zum Beispiel:

  • Wenn die Startposition 1 ist, sollte das Ergebnis sein 1.
  • Wenn die Startposition 2 ist, sollte das Ergebnis sein 3.

Antwort1

Sie könnenINDIREKToderVERSCHIEBUNGFunktion zum Ändern des referenzierten Arrays.

Hier ist ein Beispiel:
=MATCH(B3,INDIRECT("R1C"&B4&":R1C6",FALSE),0)+B4-1

Bildschirmfoto

verwandte Informationen