2 votos

¿Existe una fórmula para invertir el orden de una lista en Apple Numbers?

Por ejemplo, tengo una lista de números en una columna. Me gustaría tener otra columna que tomara lo que hay en esa lista e invirtiera el orden en que aparece la lista. ¿Hay alguna manera de hacer esto con una función en Apple Numbers?

1voto

Ashley Puntos 2261

Una forma de hacerlo es utilizar el INDIRECT función. Si se le da la cadena "A1" te dará el valor que hay 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.

Así que: tenemos que hacer estas fórmulas:

B1 = INDIRECT("A10")
B2 = INDIRECT("A9")
B3 = INDIRECT("A8")
...
B10 = INDIRECT("A1")

Bien. El primer carácter de la cadena que estamos dando a INDIRECT aquí es siempre "A", así que podemos codificar eso.

Ahora necesitamos el número de fila invertido. Véase la fórmula anterior: si hay 10 filas, el reverso de la fila 1 es 10. El reverso de la fila 2 es 9, y así sucesivamente. Así que: 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 que hay actualmente en column name . La función ROW() nos dará el número de fila R (si utilizamos ROW() en una fórmula en la celda B5 , devolvería el número 5 ).

Así que... poniendo la fórmula INDIRECT("A" & ROWS(A) - ROW() + 1) en cada celda de la columna B me funciona, utilizando Numbers 3.6.1 en un Mac.

Numbers screenshot, showing a list of numbers in column A, column B with the reversed list, and the INDIRECT formula discussed in the answer

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X