two index funcion examples espaƱol data columns excel excel-formula excel-match

index - Excel Match If Greater than Zero



match data in excel (3)

Suponiendo que sus datos están en el rango A2:A12 .

  1. Seleccione las celdas B2: B12. Presione F2 . Le permitirá ingresar valores en la celda B2 .
  2. Copie y pegue la fórmula siguiente en B2 y luego presione Ctrl + Shift + Enter

=IFERROR(AGGREGATE(15,6,IF(A2:A12<>0,ROW()-ROW(A1),NA),ROW()-ROW(B1)),"")

Tenga en cuenta que si selecciona solo B2 e ingresa la fórmula, obtendrá solo el primer valor. Ajuste los rangos según corresponda.

Estoy trabajando en Excel y quiero usar la fórmula MATCH para recuperar la fila de cada número mayor que cero en una columna. Por ejemplo, tener la siguiente columna

Number 0 0 6 1 0 8 0 0 0 0 10

Quiero obtener en otra columna lo siguiente:

Rows 3 4 6 11

¿Es posible hacer esto con la fórmula MATCH? Si no, entonces ¿cómo puede lograr esto?


Suponiendo que sus datos están en el rango A2: A12, pruebe esta Fórmula de matriz que requiere confirmación con Ctrl + Mayús + Entrar en lugar de Entrar solo.

En B2

=IFERROR(SMALL(IF($A$2:$A$12>0,ROW($A$2:$A$12)-ROW($A$2)+1),ROWS(B$2:B2)),"")

Confirme con Ctrl + Mayús + Entrar y luego cópielo hasta que obtenga celdas en blanco.

Ajuste los rangos según el requisito, pero no haga referencia a la columna completa como A: A en la fórmula.


B1: =MATCH(TRUE,A:A>0, 0) Ctrl+Shift+Enter B2: =IFERROR(MATCH(TRUE,(A:A>0)*ROW(A:A)>B1, 0),"") Ctrl+Shift+Enter

copia B2 y pega a lo largo de la columna B