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


Grazie, Marcolongo.

capisco che non sia sempre corretto fare confronti con MS, ma credo che qui
si possa serenamente parlare di una funzione non rifinita.
Per esempio, solo con la versione 6.2 è comparsa la possibilità di
personalizzare il controllo rispetto ad una formula...

Nel mio caso lamento il fatto che, se in una serie di celle devono essere
scritti solo dei valori numerici, non dovrebbe fare nessuna differenza se
quel numero sia scritto
direttamente oppure sia il risultato di un calcolo: scrivere 10 oppure =6+4
dovrebbe essere la stessa cosa! (per Excel sì, per LO no)
L'alternativa è quella di rinunciare del tutto al controllo, il che mi
sembra un peccato.

V. anche https://bugs.documentfoundation.org/show_bug.cgi?id=115081

Ciao



Il giorno ven 17 mag 2019 alle ore 18:15 Carlo Magistrelli <
carlo@magistrelli.it> ha scritto:

Grazie, PCP

Soluzione interessante, ma non decisiva.
In effetti, cambiando l'impostazione del comportamento in caso di errore
da "Ferma" a "Informazione"
il messaggio di allerta può essere trascurato e quindi permette di
proseguire.
Resta il fatto che si perde il controllo (cioè posso scrivere anche
"cacca" in una cella che dovrebbe contenere solo dei numeri).
Inoltre bisogna comunque modificare tutte le celle interessate, che, nel
mio caso sono sparse su più di 200 fogli (per ogni bilancio).
A questo punto risulta più spiccio modificare il criterio a "ogni valore",
o meglio, usare CTRL+X

Ho risolto, prendendo una struttura nuova, eliminando il controllo
manualmente e pazientemente ed utilizzando tale struttura come modello per
i nuovi fogli.

Continua a non piacermi il fatto che non si possa limitare l'inserimento
di valori esclusivamente numerici, siano essi immessi direttamente oppure
risultanti da una formula di calcolo.

Grazie

NB: Inglese permettendo, provo a fare una segnalazione di bug.


Il giorno ven 17 mag 2019 alle ore 13:19 pcpconsulting <
pcpconsulting@tiscali.it> ha scritto:

IO non ho excel e occorre verificare se, caricando un foglio xls,
selezionando tutto il foglio e impostare per tutte le celle i criteri di
Validità con Messaggio di errore come ''Informazione'' le celle ti appaiono
in modo corretto.
Il 17/05/19 10:20, Carlo Magistrelli ha scritto:

Di nuovo grazie, Gabriele.
Effettivamente, con CTRL+X si risparmia tempo.
Resta il problema che la regola di validità sarebbe appropriata al caso e
il comportamento di Excel è preferibile.
Secondo me si tratta di un errore.
Provo a fare la segnalazione.
Grazie ancora


Il giorno ven 17 mag 2019 alle ore 10:13 Gabriele Ponzo <gponzo@gmail.com> <gponzo@gmail.com>
ha scritto:


Sei stato ancora più chiaro, ma io avevo già capito da prima :)

Hai provato a premere CANC o CTRL + X per vedere se riesci a togliere
rapidamente la regola di validità?

Come scrivevo prima, non è una soluzione definitiva, ma almeno non ti
costringe a passare per i menu.
Credo che comunque valga la pena di segnalarlo su Bugzilla, se non è stato
già fatto:https://bugs.documentfoundation.org/

Ho fatto una ricerca veloce e non l'ho trovato, quindi si può creare, come
"enhancement".
---
Gabriele Ponzo


Il giorno ven 17 mag 2019 alle ore 10:01 Carlo Magistrelli <carlo@magistrelli.it> ha scritto:


Grazie, Gabriele.
Effettivamente, non mi devo essere spiegato bene.

Il problema è nella differenza di comportamento della funzione
Dati>Validità... fra Excel e LO.
Ripropongo la questione in modo più semplice (spero).
Voglio che una cella contenga solo numeri decimali, compresi tra -10
milioni e più 10 milioni.
Menù Dati>Validità... Scheda: Criteri, Permetti: Decimale, Dati:
Intervallo Valido, Minimo: -10000000, Massimo: +10000000
Comportamento Excel: se nella cella imposto la cifra 3.000.000 va bene;
non ci sono problemi anche se imposto la formula "=1.000.000+2.000.000"
(ovviamente visualizza 3 milioni)
Comportamento di LO Calc: se nella cella imposto la cifra 3.000.000 va
bene*;ma se imposto la formula "=1.000.000+2.000.000" ottengo "Il valore
digitato non è valido"*

Il guaio è che riceviamo i fogli (.xls) già preimpostati con quella
regola di validità e, se voglio usarli in LO, devo ripassare tutte le
tabelle e sostituire detta regola con la regola: Criteri: Permetti ogni
valore.
A parte il lungo lavoro (sono un sacco di tabelle), così viene anche
accettato un valore come "ciccia", quando devo avere solo numeri!

Spero di essere stato più comprensibile.

Grazie






Il giorno ven 17 mag 2019 alle ore 09:12 Gabriele Ponzo <gponzo@gmail.com> <gponzo@gmail.com>
ha scritto:


A me sembra che non abbiate letto bene il messaggio originale…

Ho già affrontato un problema simile e mi pare di ricordare, ma non ne
sono affatto sicuro, di averlo risolto banalmente effettuando un taglia o
un cancella nella cella, prima di inserire qualsiasi valore.

Certamente non è la soluzione richiesta, ma è sicuramente meno
macchinoso che andare per menu (dovrebbe bastare un CANC o un CTRL+X ;).
Prova e facci sapere.

Altrimenti, se potessi anonimizzare uno di questi fogli ed appoggiarlo
da qualche parte, potrei fare qualche prova…
---
Gabriele Ponzo


Il giorno ven 17 mag 2019 alle ore 08:13 Ferrari Renato Maria <renatoferrari@tiscali.it> ha 
scritto:


Il 16/05/19 22:36, Marcolongo ha scritto:

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


hai provato a verificare in Dati --> Validità sulla cella incriminata?

--
Ferrari Renato Maria
Linux Registered User #219791
Linux Registered Machine #104061
email: renatoferrari@tiscali.it
posta certificata: renatomaria.ferrari.dogm@pec.mi.omceo.it


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



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