Ciao,
innanzitutto Buona Pasqua a tutti.
Ho una tabella le cui colonne sono:

*Voce*  *valuta estera*         *€*     *Data A*


In alcune celle "valuta estera" l'importo non é scritto direttamente, ma calcolato moltiplicando la cifra in euro per il tasso di cambio in un'altra valuta, tasso che é memorizzato nella cella F2.

Quando riordino le righe in base al campo "DATA A" il foglio perde i riferimenti ad F2 e mi dá errore.

Esempio:

parto da:

=D71*F2


Riordino in base "DATA A" e la cella D71 diventa D69 e il risultato che ottengo é:


=D69*F#RIF!

Cioé un errore.


Ma perché?

La cella F2 *non é tra quelle che sottopongo a ordinamento* per data, per cui mi aspetterei che il riferimento ad F2 non cambi.


Ho creato due file di esempio molto semplici per riprodurre l'errore, li allego.


La logica é questa:

nella tabella BEFORE (prima dell'ordinamento) i campi "€" delle prime due righe sono ottenuti facendo la divisione degli € per il rapporto di cambio della valuta estera con il

*riferimento assoluto **$F$2* .

Le righe A-test, B-test, C-test sono righe di esempio per riprodurre l'errore e sono state inserite esattamente in questa sequenza nel file, in ordine alfabetico; il campo "DATA A"

é messo di proposito a casaccio per poi eseguire l'ordinamento rispetto a tale campo.

In queste tre righe ho fatto il contrario rispetto alle prime due: sono partito dal valore in € e poi ho moltiplicato per F2 *come riferimento relativo* (senza il simbolo $ quindi) per

ottenere il valore in valuta estera.

Tutto bene: le celle contengono esattamente C8*F2,C9*F2,C10*F2

Ma quando faccio l'ordinamento in base al campo "DATA A" si manifesta l'errore.

Come vedrete nel file AFTER  anziche moltiplicare i campi "€" sempre per F2 li moltiplica per altre celle.

É normale o é un bug da segnalare?

Sono io che sbaglio e devo sempre mettere il riferimento assoluto $F$2?

Sono anni che uso questa tabella e non avevo mai notato questo comportamento, mi sembra che si verifichi solo con le ultime versioni di LO.

Grazie per l'aiuto.


Aldo


Mia configurazione:
/
Version: 7.3.2.2 (x64) / LibreOffice Community
Build ID: 49f2b1bff42cfccbd8f788c8dc32c1c309559be0
CPU threads: 4; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win
Locale: it-IT (en_GB); UI: it-IT
Calc: CL
/
--
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Rispondere a