Formula Excel: la convalida dei dati non deve esistere nell'elenco -

Sommario

Formula generica

=COUNTIF(list,A1)=0

Sommario

Nota: Excel dispone di regole di convalida dei dati integrate per gli elenchi a discesa. Questa pagina spiega come creare una regola di convalida personalizzata quando si desidera * impedire * a un utente di immettere un valore in un elenco.

Per consentire solo i valori che non esistono in un elenco, è possibile utilizzare la convalida dei dati con una formula personalizzata basata sulla funzione CONTA.SE. Nell'esempio mostrato, la convalida dei dati applicata a B5: B9 è:

=COUNTIF(list,B5)=0

dove "list" è l'intervallo denominato D5: D7.

Spiegazione

Le regole di convalida dei dati vengono attivate quando un utente aggiunge o modifica un valore di cella.

In questo caso, la funzione CONTA.SE fa parte di un'espressione che restituisce VERO quando un valore non esiste in un elenco definito. La funzione CONTA.SE conta semplicemente le occorrenze del valore nell'elenco. Finché il conteggio è zero, la voce supererà la convalida. Se il conteggio non è zero (ovvero l'utente ha immesso un valore dall'elenco) la convalida fallirà.

Nota: i riferimenti di cella nelle formule di convalida dei dati sono relativi alla cella in alto a sinistra nell'intervallo selezionato quando viene definita la regola di convalida, in questo caso B5.

Articoli interessanti...