LibreOffice Calc | ¿Cómo hacer referencia a una columna (para iterar todas las filas) usando una fórmula en "Buscar y reemplazar"?

1

Tengo dos columnas: A y B. En la columna A, hay algunos valores de moneda (todos positivos). En la columna B, hay un valor que indica si el valor de la columna A es positivo o negativo.

Estaba leyendo la ayuda y encontré esto: https://help.libreoffice.org/Calc/Assigning_Formats_by_Formula

¿Es posible escribir una fórmula en "Reemplazar" para cambiar el valor de la columna A (-1 * value_column_A) si el valor respectivo (misma fila) en la columna B?

Intenté esto: En "Buscar":. *

En "Reemplazar": = SI (B2 = "S"; - 1 * &; &)

Esto funciona parcialmente: la fórmula usa el valor de B2 (no iterar la fila) para cambiar el valor de todas las filas A. No puedo encontrar cómo escribir una referencia B para iterar en todas las filas.

(Sé que es posible resolver esto usando otros métodos, pero tengo curiosidad por saber si es posible hacerlo de esa manera, usando "Buscar y reemplazar").

Gracias por cualquier ayuda.

Luigi
fuente

Respuestas:

0

Usar INDIRECTO . Aquí está la fórmula para el campo Reemplazar .

=IF(INDIRECT("B"\&ROW())="S";-1*&;&)

El resultado, comenzando con 1 a 5 en la columna A.

columnas donde B = S son negativas

Después de usar este tipo de forola por primera vez, puede repetirse seleccionando Editar -> Buscar y reemplazar -> Otras opciones -> Buscar en -> Valores .

Jim K
fuente