
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 0
in 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