LibreOffice Calc | Como fazer referência a uma coluna (para iterar todas as linhas) usando uma fórmula em "Localizar e substituir"?

1

Eu tenho duas colunas: A e B. Na coluna A, existem alguns valores de moeda (todos positivos). Na coluna B, há um valor que indica se o valor da coluna A é positivo ou negativo.

Eu estava lendo a ajuda e descubra: link

É possível escrever uma fórmula em "Replace" para alterar o valor da coluna A (-1 * value_column_A) se o respectivo valor (mesma linha) na coluna B?

Eu tentei isso: Em "Encontrar":. *

Em "Substituir": = SE (B2="S"; - 1 * & amp ;; &)

Isso funciona parcialmente: a fórmula usa o valor de B2 (não itera a linha) para alterar o valor de todas as linhas A. Não consigo encontrar como escrever referência B para iterar em todas as linhas.

(Sei que é possível resolver isso usando outros métodos, mas estou curioso para saber se é possível fazer isso usando "Localizar e substituir").

Obrigado por qualquer ajuda.

    
por Luigi 13.01.2018 / 23:05

1 resposta

0

Use INDIRECT . Aqui está a fórmula para o campo Substituir .

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

O resultado, começando com 1 a 5 na coluna A.

Depois de usar este tipo de forumla pela primeira vez, ele pode ser repetido selecionando Editar - > Localizar e substituir - > Outras opções - > Pesquise em - > Valores .

    
por 14.01.2018 / 05:48