Grazie, Gian Paolo. La risposta è ineccepibile e farò come mi suggerisci. Però (forse non è educato dirlo in questa mailing list) segnalo che Excel, in questo frangente, si comporta in modo più coerente, consentendo di fare proprio quello che intendevo già a livello di regola di convalida, senza coinvolgere altre celle. D'altro canto, la questione è: come si utilizza, nel menu Dati>Validità... l'opzione Permetti: personalizzato -> Formula? Grazie Carlo M.
On Sat, Mar 28, 2020 at 5:15 PM Marcolongo <gianpaolomarcolo...@alice.it> wrote: > Nella cella B2 ho scritto =Se(val.formula(a2);1;0) Se la cella A2 è > vuota o immetto qualsiasi cosa che non comincia con = ottengo in B2 il > valore 0, se invece scrivo una formula qualsiasi, ottengo 1. Ovviamente > al posto di 1 e 0 metto OK o ERRORE il risultato è lo stesso. Ora non so > se questo è quello che vuoi oppure il tuo problema è altro. > > Con questa semplice sistema posso controllare in una colonna lo stato > dell'arte di una colonna. Ad esempio se voglio controllare la colonna A > tramite la colonna F è sufficiente impostare =Se(val.formula(a1);" > ";"ERRORE") e copiarlo su enne celle di F. In F avro celle vuote per le > formule o ERRORE per le altre. Questo è un modo semplice ma potrei > nidificare nei risultati della formula SE ulteriori controlli. > > Saluti > > Gian Paolo > > Il 28/03/20 16:05, Carlo Magistrelli ha scritto: > > Ciao. > > > > In un foglio di calc avrei bisogno di inserire *una regola di convalida > che > > consenta l'immissione esclusivamente di formule*, > > cioè di immissioni che cominciano con il segno di uguale. > > > > Ho visto il funzionamento in una normale cella del foglio della > > funzione *=VAL.FORMULA(<cella > > da analizzare>)* che restituisce correttamente 1 quando la cella contiene > > una formula > > e restituisce 0 negli altri casi. > > > > Posto che la cella in cui voglio poter immettere esclusivamente formule > sia > > la A2, ho provato con: > > > > *Dati>Validità...>Tab: Criteri>Permetti: Personalizzato;Spunta su Accetta > > celle vuote;Formula: VAL.FORMULA(A2)=1 + Tab: Messaggio di > errore>Contenuto > > - Azione: Ferma* > > > > ma ottengo un messaggio di errore per qualsiasi cosa inserisca in A2. > > > > Dove sbaglio? C'è un altro metodo? > > > > Grazie > > > > Carlo (Ubuntu 19.10 e LO 6.4.2.2 da ieri sera). > > > > -- > 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 > -- 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