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


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 <
pcpconsulting@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+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.