Ho fatto un'ulteriore prova simulando un altro caso.

Nella colonna A ho riempito le celle nel seguente modo

A1 -> =B1+C2

A2 -> =B1/C2

A3 -> =somma(A1;A2)

B1 e C2 sono vuote inizialmente e in A2 e A3 compare l'errore di
divisione (0/0 non è ammesso, come zero al denominatore). In realtà
dovrei intercettare l'errore e mettere 0 come compare in A1. Questo è
possibile usando un Se condizionato, ma se il foglio è vuoto non
dovrebbe dare dei fastidi, perché una volta riempite le celle l'errore
scompare.

Metto in B1 il valore 3 e in C2 il valore 5. Cosa viene in automatico?

A1 -> 8 ovvero la somma 3+5

A2 -> 0,6 ovvero la divisione 3/5

A3 -> 8,6 ovvero la somma si A1 e A2

Credo che se usassi Excel avrei gli stessi risultati errori compresi.
Anzi ne sono certo

Quindi il risultato di non validità è determinato da qualche macro o
formula nascosta che controlla il contenuto delle celle oppure dal tipo
di formattazione delle celle stesse. Però senza altre indicazioni è
difficile capire la segnalazione.

Gian Paolo Marcolongo



Il 16/05/19 21:46, Marcolongo ha scritto:
> Forse non ho capito bene il problema. Io ho LO 6.1.6.3 e ubuntu 18.04.
> Ho aperto un foglio di calcolo è ho applicato nella colonna b la formula
> =somma(a3:a5) dove le tre celle sono vuote risultato 0. Questo nella
> cella B1
>
> Ho copiato dalle celle a1 e a2 i dati. In queste celle c'era impostato
> =2+3 e =3/5 ovvero 5 e 0,6 come risultati . Le ho copiate in a3 e a4 e
> in B1 è comparso 5,6 ovvero la somma dei dati contenuti in a3 e a4
> copiati da a1 e a2.
>
> Se ottieni un messaggio di errore vuol dire che le celle di cui vuoi la
> somma sono definite in modo strano e la formual non è quella che hai
> scritto.
>
> Ribadisco che senza un esempio è difficile capire il senso dell'errore.
>
> Gian Paolo Marcolongo
>
> Il 16/05/19 21:16, Carlo Magistrelli ha scritto:
>> No, scusa ma non mi sono spiegato.
>> Le formule voglio inserirle io; ora c'è solo una cella vuota.
>> Poniamo che ci siano tre celle con dei valori e nella quarta ci voglia il
>> totale; è ovvio che voglio inserire =somma(cella1;cella2;cella3).
>> Se scrivo la formula con Excel, purché il risultato sia un numero valido,
>> il foglio va bene. Se lo faccio con LO dà errore di validità.
>> Grazie
>>
>> Il giorno gio 16 mag 2019 alle ore 21:09 pcpconsulting <
>> pcpconsult...@tiscali.it> ha scritto:
>>
>>> Per visualizzare formule: Strumenti>Opzioni> LibreOffice Calc> Vista>
>>> spuntare  Formule.
>>>
>>> Spero sia quello che cercavi.
>>> Il 16/05/19 20:48, Carlo Magistrelli ha scritto:
>>>
>>> Sono un commercialista. Ho da elaborare dei fogli di Excel distribuiti da
>>> Infocamere per la compilazione del bilancio XBRL da pubblicare presso il
>>> registro delle imprese. Chi fa il mio lavoro li conosce bene.
>>>
>>> Nelle tabelle che compongono il lavoro risulta spesso molto utile inserire
>>> delle formule di calcolo, anziché le cifre del risultato.
>>>
>>> Problema: per come viene scaricato da internet, il foglio (in formato .xls)
>>> presenta una regola di convalida sulle celle non protette preimpostata
>>> sulla voce "decimali".
>>>
>>> Aprendo il foglio con Microsoft Excel (versioni 2003 e 2016), ciò consente
>>> l’inserimento di valori del tipo: 15000, oppure 15630,18 ma anche di una
>>> formula in grado di dare un risultato numerico, tipo =2+3 oppure =5/3.
>>>
>>> Se invece apro il foglio con LibreOffice (6.2.3.2 su Ubuntu e 5.x su
>>> Terminal Server Windows 2012), posso inserire i valori diretti (15000 o
>>> 15630,18), ma non quelli derivanti da formula (stringhe che iniziano con
>>> =); ottengo in questo caso un messaggio di NON VALIDITA’.
>>>
>>> Posso aggirare il problema, andando nelle regole di convalida e sostituendo
>>> la regola "decimali" con la regola "ogni valore". Ma la cosa è piuttosto
>>> laboriosa, considerato che ogni bilancio è composto da moltissime tabelle
>>> ed in ufficio dobbiamo preparare oltre 150 bilanci.
>>>
>>> E’ possibile in qualche modo ottenere lo stesso comportamento di MS Excel
>>> (inserimento di formule)?
>>>
>>> Grazie
>>>
>>>
>>> Carlo Magistrelli
>>>
>>>
>>>
>


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