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