Solo così siamo chiari nel gergo: un non contiguo classifica (con riferimento ad Excel) significa un intervallo che non può essere evidenziato solo con il mouse. Nella foto sopra, per evidenziare le celle colorate, bisognerebbe premere il pulsante CONTROLLO tasto inoltre.
INDICE, CERCA, CERCA.VERT e CERCA.ORIZZ tutti richiedono riferimenti contigui. Si riferiscono a elenchi, vettori di riga, vettori di colonna e / o matrici. SCEGLI è diverso:
= SCEGLI (num_indice, valore1, [valore2]…)
Come spiegato in precedenza, questa funzione permette riferimenti a diversi calcoli, riferimenti a libri / fogli di lavoro, eccetera. Provare a usare la funzione correttamente. Come esempio, un noto portale web di Excel propone la seguente formula per calcolare la data del Giorno del Ringraziamento negli USA. UU. Supponendo che la cella A1 contenga l'anno:
= DATA (A1,11, SCEGLIERE (GIORNO.SETTIMANA (DATA (A1,11,1)), 26,25,24,23,22,28,27))
Per comprendere questa formula, notare che DATA (anno, mio, giorno) restituisce una data e GIORNO.SETTIMANA (Data) restituisce un numero da 1 (domenica) al 7 (sabato). Ma questa formula non sembra orribile? È piena di codice hard-coded e contiene una quantità non necessaria di argomenti. La formula potrebbe escludere SCEGLI Per esempio.
= DATA (A1,11,28-MOD (GIORNO.SETTIMANA (DATA (A1,11,1)) + 1,7))
Ora lascia che sia chiaro qui. Non sto dicendo che questa sia una formula semplice e trasparente. Provalo. Entrambi danno la stessa risposta. SCEGLI – e molto codice fisico aggiuntivo – è stato usato inutilmente.
Questo non significa che non ci sia un momento e un luogo per SCEGLI. È utile quando hai bisogno di fare riferimento a celle in diversi fogli di lavoro o in altri libri di lavoro. Alcuni sostengono che è utile quando un calcolo deve essere calcolato usando metodi diversi, p.ej
= SCEGLI (num_indice, calcolo1, calcolo2, calcolo3, calcolo4)
Non sono d'accordo. Lasciatemi spiegare. Nel seguente esempio, Ho creato una tabella di ricerca nelle celle E10: E13 che ho chiamato Dati (Spiegherò come creare nomi di intervallo più avanti). Tutti i calcoli sono visibili nel foglio di lavoro, invece di essere nascosti nella barra della formula. Il num_indice selezione, qui indicata come Selection_Number, si inserisce nella cella E2. Il risultato?



