Cómo encontrar la posición de un número dentro de un rango comenzando desde una posición específica en Excel

Cómo encontrar la posición de un número dentro de un rango comenzando desde una posición específica en Excel

En una hoja de Excel, tengo números en varias columnas de una fila como se muestra a continuación:

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

Quiero comenzar desde una posición de columna particular y encontrar la posición relativa a todo el rango del siguiente valor 0en la fila.

Por ejemplo:

  • Si la posición inicial es 1, el resultado debería ser 1.
  • Si la posición inicial es 2, el resultado debería ser 3.

Respuesta1

Puedes usarINDIRECTOoCOMPENSARfunción para cambiar la matriz referenciada.

Aquí hay un ejemplo:
=MATCH(B3,INDIRECT("R1C"&B4&":R1C6",FALSE),0)+B4-1

captura de pantalla

información relacionada