Buongiorno a tutti,

fatto qualche prova. Sistema Ubuntu 20.04lts, LO 7.3dev. Creata un
foglio di calc valore in a2 con apice. la funzione SOMMA dà il valore
corretto. Solo la somma di a1 e a3, scartando a2, numero preceduto da '.
Se faccio =a1+a2+a3 viene sommato anche a2, come Magistrelli ha scritto.
Se controllo formatta cella, tasto di destra, su A2 per calc è un
numero. Questo potrebbe spiegare l'anomalia della somma diretta che non
riconosce come testo a2. A questo punto aggiunto a4, formattatato come
@, la funzione somma continua a scartare i valori non numeri, a2 e a4,
ma la somma =a1+a2+a3+a4 dà errore in quanto un valore non è numerico,
appunto A4, e propone la correzione automatica. Accettando la correzione
il totale tiene conto di a2 e a4 in modo erroneo.

In conclusione la funzione tratta correttamente solo i valori numerici
definiti come tali, la somma diretta no. Credo che sia un bug meritevole
di essere segnalato in quanto la somma diretta dovrebbe segnalare la
presenza di valori di testo nella formula.

Il 11/11/21 15:50, Carlo Magistrelli ha scritto:
> Ciao.
> *LibreOffice Calc su Ubuntu 20.04, versione 6.4.7.2 (ma anche altri
> computer, SO e versioni più aggiornate).*
>
> Nel range A1:A3 ci sono tre valori.
> Apparentemente sono numeri, ma uno di essi (A2) in realtà è un testo (cioè
> un numero preceduto da un segno di apostrofo).
> Se in A4 immetto la formula =somma(A1:A3) il "falso" numero non viene
> calcolato;
> se in A5 immetto =A1+A2+A3 la somma invece tiene conto anche del "falso"
> numero.
>
> Per essere più precisi il "falso" numero era stato formattato come testo
> (codice formato @) ed allineato a destra; anche selezionandolo, nella barra
> della formula NON si legge l'apostrofo.
> Per essere ancora più precisi, il tutto deriva dalla conversione di un file
> .csv ed i valori sono molte centinaia.
>
> Ho scoperto che si può alzare l'opzione "Evidenzia valori (ctrl+F8)" e
> vedere che il "falso" numero è nero, mentre i "veri" numeri sono blu e
> certamente, d'ora in poi, la terrò attivata.
>
> Però mi chiedo che logica ci sia dietro una simile differenza di
> comportamento fra semplice addizione e funzione somma. Qualche idea?
>
> Grazie per l'attenzione.
>
> Carlo
>

-- 
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