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

Rispondere a