Creazione regola di convalida personalizzata

Anonimo
2023-05-12T15:24:43+00:00

Ciao a tutti,

dovrei creare una regola di convalida personalizzata che deve consentire l'inserimento senza errori solo nei seguenti casi:

  • Valore numerico intero
  • Stringa "N/A"

Mi potreste aiutare?

Grazie infinite!

Un saluto

Piero

Microsoft 365 e Office | Excel | Per il lavoro | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2023-05-17T13:24:20+00:00

Ciao Piero,

dopo aver fatto altri test ho scoperto che se faccio testare ad Excel le singole condizioni (numerico intero, N/A) la convalida funziona. Se invece le testo tutte assieme (come ora) non funziona.

E' come se la mia installazione di Excel avesse difficoltà a valutare espressioni complesse.

Avete qualche idea?

Penso che il tuo problema possa essere ridotto all'inserimento di un valore nelle celle di convalida dei dati

Affinché un valore sia accettato, la formula della convalida dei dati deve restituire VERO ma, come vediamo dal tuo video, quando inserisci N/A nella cella A1, la formula in B1 non restituisce vero:

 [![](https://learn-attachment.microsoft.com/api/attachments/50d538c7-5410-4e44-b100-fce1e85ebd43?platform=QnA

Qui sta il problema! Come puoi notare dall'immagine sopra, Excel restituisce VERO per le altre istanze di N/A nell'intervallo di convalida dei dati. La spiegazione più logica è che c'è una sottile differenza nel valore che hai inserito.

In caso contrario, posso solo suggerirti di ripristinare Excel:

                          ****  [**Ripristinare un'applicazione di Office**](https://support.microsoft.com/it-it/office/ripristinare-un-applicazione-di-office-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b#:~:text=selezionare%20Ripristino%20online%20%3E%20Ripristina%20in,sostituisce%20solo%20i%20file%20danneggiati.&text=In%20Modifica%20installazione%20selezionare%20Ripristina%20e%20quindi%20fare%20clic%20su%20Continua. "https://support.microsoft.com/it-it/office/ripristinare-un-applicazione-di-office-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b#:~:text=selezionare%20Ripristino%20online%20%3E%20Ripristina%20in,sostituisce%20solo%20i%20file%20danneggiati.&text=In%20Modifica%20installazione%20selezionare%20Ripristina%20e%20quindi%20fare%20clic%20su%20Continua.")

===

Regards,

Norman

Immagine

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

28 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2023-05-15T11:47:41+00:00

    Grazie Norman,

    ho provato la formula, in effetti funziona, ma se inserisci una stringa diversa da "N/A" non restituisce "FALSO" ma dà un errore di tipo !VALUE.

    Come si potrebbe ottenere un valore FALSE? Tieni in considerazione che lo devo inserire in un controllo di convalida dati.

    Grazie infinite!

    Ciao

    Piero

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-05-12T17:31:14+00:00

    Ciao Piero,

    Grazie Norman,

    funziona bene per i numeri interi, ma non accetta nessun valore stringa, neanche N/A.

    Che ne pensi?

    A me la convalida dei dati funziona come previsto:

       [![](https://learn-attachment.microsoft.com/api/attachments/c7f2ebff-b1d0-431f-9dae-587735deb728?platform=QnA
    

    Potresti scaricare il mio file di prova Piero20230512.xlsx

    In questo file ho anche inserito la formula della convalida dei dati nella colonna B.

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-05-12T17:05:50+00:00

    Grazie Norman,

    funziona bene per i numeri interi, ma non accetta nessun valore stringa, neanche N/A.

    Che ne pensi?

    Grazie

    Ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2023-05-12T16:30:10+00:00

    Ciao Piero,

    dovrei creare una regola di convalida personalizzata che deve consentire l'inserimento senza errori solo nei seguenti casi:

    • Valore numerico intero
    • Stringa "N/A"

    Prova la formula:

      **=E(A1<>"";O(SE.ERRORE(INT(A1)=A1;"");A1="N/A"))**
    
      [![](https://learn-attachment.microsoft.com/api/attachments/a03ed971-8acb-44fd-8d33-413e12b8c9d3?platform=QnA
    

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento