Por ejemplo, tengo una lista de números en una columna. Me gustaría tener otra columna que tome todo lo que está en esa lista y anule el orden en que aparece la lista. ¿Hay alguna forma de hacer esto con una función en los números de Apple?
Por ejemplo, tengo una lista de números en una columna. Me gustaría tener otra columna que tome todo lo que está en esa lista y anule el orden en que aparece la lista. ¿Hay alguna forma de hacer esto con una función en los números de Apple?
Una forma de hacer esto es usar la función INDIRECT
. Si le asigna a la cadena "A1"
, le dará el valor actual 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")
Ok. El primer carácter de la cadena que le estamos dando a INDIRECT
aquí siempre es "A", por lo que podemos simplemente codificar eso.
Ahora necesitamos el número de fila invertido. Consulte 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 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 usamos 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.