LibreOffice Calc | Come fare riferimento a una colonna (per iterare tutte le righe) usando una formula in "Trova e sostituisci"?


1

ho due colonne: A e B. Nella colonna A, ci sono alcuni valori di valuta (tutti i positivi). Nella colonna B, c'è un valore che indica se il valore della colonna A è positivo o negativo.

stavo leggendo l'aiuto e ho trovato questo: https://help.libreoffice.org/Calc/Assigning_Formats_by_Formula

È possibile scrivere una formula in "Sostituisci" per modificare il valore della colonna A (-1 * value_column_A) se il rispettivo valore (stessa riga) nella colonna B?

Ho provato questo: In "Trova":. *

In "Sostituisci": = IF (B2 = "S"; - 1 * &; &)

Funziona parzialmente: la formula usa il valore di B2 (non iterare la riga) per cambiare il valore di tutte le righe A. Non riesco a trovare il modo di scrivere il riferimento B per iterare su tutte le righe.

(So ​​che è possibile risolverlo usando altri metodi, ma sono curioso di sapere se è possibile farlo in questo modo - usando "Trova e sostituisci").

Grazie per qualsiasi aiuto.

Risposte:


0

Usa INDIRECT . Ecco la formula per il campo Sostituisci .

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

Il risultato, a partire da 1 a 5 nella colonna A.

colonne in cui B = S sono negative

Dopo aver utilizzato questo tipo di forumla per la prima volta, può essere ripetuto selezionando Modifica -> Trova e sostituisci -> Altre opzioni -> Cerca in -> Valori .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.