Buscar este blog

jueves, 26 de septiembre de 2024

Libreoffice, offset, address, cell, Como obtener el valor de una celda de forma indirecta con funciones.

  =offset(a3,0,1) . Si avanzamos 0 filas y 1 columna obtenemos el dato de a4.

 Para hacerlo siempre en vez de con a3 con la misma celda donde se pone la función offset utilizamos:

=INDIRECT(ADDRESS(CELL("row"),CELL("col")+1))

domingo, 12 de mayo de 2024

Cómo transponer una columna en una fila en LibreOffice usando una fórmula (archivo formato .ods)

      Para transponer una columna en una fila en LibreOffice usando una formula. Utilizaremos la siguiente función:

=INDEX($A$1:$A$7,COLUMNS($C$1:C$1))


La primera matriz seleccionada esta toda fija con $. Es la columna de valores a transponer en fila. El primer valor de COLUMNS es el primer valor donde va a empezar la la fila con los valores de la columna que sera fijo con $. 


Cómo transponer una columna en una fila en LibreOffice usando una fórmula (archivo formato .ods)




Cómo invertir columnas en LibreOffice usando una fórmula (archivo formato .ods)

     Para invertir columnas en LibreOffice usando una formula. Utilizaremos la siguiente función:

=INDEX($A$1:$A$7,ROWS(A1:$A$7))


Obtiene el valor (INDEX) en la seleccion A1:A7 de la fila numero igual al numero de columnas (ROWS) de la seleccion.


Los valores de la primera seleccion los mantenemos fijos con $ en la letra de columna y el numero de fila. En la segunda seleccion de ROWS dejamos libre el primer valor y fijamos fijo el segundo para que cuando corramos hacia abajo vayan apareciendo los siguientes valores

Cómo invertir columnas en Libre Office usando una fórmula