Date: prev next · Thread: first prev next last
2021 Archives by date, by thread · List index


Buongiorno, 
fatto prova anche con libreoffice 7.3.2.1 sotto opensuse e si presenta lo stesso curioso problema 
che credo si possa definire bug. 
C'è anche da notare che la funzione VAL.TESTO riferita alla cella con il numero con l'apice 
restituisce correttamente VERO, e questo è corretto anche se nel formato della cella è definita la 
categoria "Numero". 
In generale il formato della cella non può modificarne il "tipo" e forse non dovrebbe neanche 
permettere di selezionarlo, per evitare interpretazioni ambigue delle azioni che si vogliono fare. 
Per quanto riguarda le importazioni numeriche da un file csv io ho adottato questo semplice 
stratagemma. 
Se nel file csv i numeri decimali hanno come separatore il punto, ovvero derivano da 
un'esportazione strumentale o più "internazionale", per evitare il cambio di interpretazione da 
numero a testo, visto il "locale" di default in libreoffice che è "italiano - italia" dove il 
separatore dei decimali è la virgola, basta impostare nelle opzioni-impostazione della 
lingua-lingua, il formato impostazione locale italiano-svizzera, dove il separatore dei decimali è 
il punto. 
Una volta salvato poi il file in ods, il numero sarà poi sempre interpretato correttamente anche al 
variare delle impostazioni della lingua. 
Saluti 

Alberto Benedetto 

Da: "gianpaolo_marcolongo" <gianpaolo_marcolongo@newwhitebear.net> 
A: "libreoffice users" <users@it.libreoffice.org> 
Inviato: Giovedì, 11 novembre 2021 17:16:14 
Oggetto: Re: [it-users] Addizione e somma 

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+unsubscribe@it.libreoffice.org 
Problemi? 
https://urlsand.esvalabs.com/?u=https%3A%2F%2Fit.libreoffice.org%2Fsupporto%2Fmailing-lists%2Fcome-cancellarsi%2F&e=6698ed98&h=bd13a779&f=y&p=n
 
Linee guida per postare + altro: 
https://urlsand.esvalabs.com/?u=https%3A%2F%2Fwiki.documentfoundation.org%2FLocal_Mailing_Lists%2Fit&e=6698ed98&h=c6fa98cb&f=y&p=n
 
Archivio della lista: 
https://urlsand.esvalabs.com/?u=https%3A%2F%2Flistarchives.libreoffice.org%2Fit%2Fusers%2F&e=6698ed98&h=5fb24cac&f=y&p=n
 
Privacy Policy: 
https://urlsand.esvalabs.com/?u=https%3A%2F%2Fwww.documentfoundation.org%2Fprivacy&e=6698ed98&h=cd495559&f=y&p=n
 

-- 
Questo messaggio stato analizzato con Libraesva ESG ed risultato non infetto. 

-- 
Come cancellarsi: E-mail users+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.