Video: EM3 La funzione INDIRETTO, Convalida dei dati e Formattazione Condizionale 2024
I campi di input dell'utente nella figura sono in realtà elenchi di convalida dei dati. L'utente può effettuare selezioni da una casella a discesa anziché digitare i valori. La convalida dei dati nella cella E3 utilizza una tecnica interessante con una funzione INDIRETTO per modificare l'elenco in base al valore in E2.
Il foglio di lavoro contiene due intervalli nominati. L'intervallo denominato Car punta su E6: E7 e l'intervallo denominato Truck punta su E10: E11. I nomi sono identici alle scelte nell'elenco di convalida dei dati E2. La seguente figura mostra la finestra di dialogo Convalida dati per la cella E3. La Sorgente è una funzione INDIRETTA con E2 come argomento.
La funzione INDIRETTO accetta un argomento di testo che risolve in un riferimento di cella. In questo caso, poiché E2 è "Truck", la formula diventa = INDIRECT ("Truck"). Poiché Truck è un intervallo denominato, INDIRECT restituisce un riferimento a E10: E11 e i valori in quelle celle diventano le scelte. Se E2 contenesse "Car", INDIRECT restituirebbe E6: E7 e quei valori diventerebbero le scelte.
Un problema con questo tipo di convalida dei dati condizionali è che quando il valore in E2 viene modificato, il valore in E3 non cambia. Le scelte in E3 cambiano, ma l'utente deve ancora selezionare tra le scelte disponibili o le formule possono restituire risultati imprecisi.