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 [email protected] 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
