Excel: attiva un elenco di convalida basato su criteri specifici

  • Autore: Mike-31
  • Data: 26/12/2012

È possibile abilitare o disabilitare un elenco di convalida in base a criteri specifici (valore numerico o testo in una cella o intervallo).

Se i valori di destinazione si trovano su un foglio separato rispetto a quello contenente un elenco di convalida, è consigliabile denominare l'intervallo contenente i dati di destinazione (ciò contribuirà ad abbreviare le formule).

Nel nostro esempio i dati possono essere trovati sul foglio denominato "Foglio2". Evidenzia l'intervallo interessato (Foglio2 A1: A20)> (Nome / Definisci nome), ad esempio nome come "Titi".

Prima di creare l'elenco di convalida è indispensabile che il criterio di condizione sia impostato su "VERO".

Se ad esempio l'attivazione dell'elenco di convalida definito dal contenuto di una cella (cella B5), immettere il valore X in questa cella /

Nella cella D3 vogliamo creare l'elenco di convalida che visualizza i dati nell'intervallo denominato Titi. Di solito avremmo inserito come formula di convalida come:

 = SE (B5 "", Titi, "") 

È ora possibile testare l'elenco di convalida quando la cella B5 non è vuota.

È possibile pensare in modo diverso integrando un test nella definizione di un altro intervallo chiamato "Liste" per evitare interferenze con l'intervallo denominato "Titi"

 = SE (! Feuil1 $ B $ 5 "", OFFSET (Feuil2 $ A $ 1, 1,, COUNTA (Feuil2 $ A:!! $ A) -1), "") 

L'accessibilità di un elenco di convalida può essere soggetta a qualsiasi tipo di controllo: supponiamo di voler utilizzare come elenco di convalida la somma dei valori nell'intervallo A1: A20 (numero inferiore o uguale a 20).

In questo caso la condizione è vera quando i valori inferiori o uguali a 20, comprese le celle vuote che restituiscono zero.

La formula per la creazione della lista di validazione sarà

 = SE (SUM ($ A $ 1: $ A $ 20) <= 20, Titi, "") 

Nel caso in cui l'elenco di convalida richieda un importo minimo come 20 o superiore, è obbligatorio inserire l'intervallo da A1 a A20, un valore uguale o maggiore di 20.

Quindi creare l'elenco di convalida di questo tipo:

 = SE (SUM ($ A $ 1: $ A $ 20)> = 20, Titi, "") 

Scarica il file di esempio: //cjoint.com/12nv/BKzoUyiDQdq.htm

Articolo Precedente Articolo Successivo

I Migliori Consigli