Respuestas:
Una forma de hacerlo es usar la INDIRECT
función. Si le das esa cadena "A1"
, te dará el valor actualmente en la celda A1
.
Digamos que la lista de números está en la columna A
, y queremos la lista invertida en la columna B
. Digamos que hay 10 filas.
Entonces: necesitamos hacer estas fórmulas:
B1 = INDIRECT("A10")
B2 = INDIRECT("A9")
B3 = INDIRECT("A8")
...
B10 = INDIRECT("A1")
Okay. El primer carácter de la cadena que estamos dando INDIRECT
aquí siempre es "A", por lo que podemos codificar eso.
Ahora necesitamos el número de fila invertido. Vea las fórmulas anteriores: si hay 10 filas, el reverso de la fila 1 es 10. El reverso de 2 es 9, y así sucesivamente. Entonces: el reverso de la fila R es el número total de filas: R + 1 .
La función ROWS(column name)
nos dará el número total de filas actualmente en column name
. La función ROW()
nos dará el número de fila R (si lo usáramos ROW()
en una fórmula en la celda B5
, devolvería el número 5
).
Entonces ... poner la fórmula INDIRECT("A" & ROWS(A) - ROW() + 1)
en cada celda de la columna B funciona para mí, usando Numbers 3.6.1 en una Mac.