Database Query (IV) - il problema delle occorrenze multiple in Microsoft Excel

Database Query (IV) - il problema delle occorrenze multiple in Microsoft Excel

sessione precedente:

Database Query (III) - utilizzo della formula MATR.SOMMA.PRODOTTO()

Continuiamo sull'argomento della Database Query e affrontiamo il problema delle occorrenze multiple in Microsoft Excel.

Se abbiamo a che fare con database complessi difficilmente non ci scontreremo con questo tipo di situazione, cioe' di ripetizioni sui dati che sostanzialmente ci impediscono di continuare, a meno di non utilizzare vari trucchi risolutivi (spesso macchinosi) o di applicare principi di calcolo matriciale (Array).

Il fatto e' che, come avevo gia' anticipato, Excel, nel suo uso piu' ricorrente, non e' fatto per lavorare su occorrenze multiple: le funzioni INDICE, CERCA.VERTICALE, CONFRONTA si fermano tutte alla prima occorrenza e cio' ci impedisce il proseguimento della nostra Database Query.

In realta' questo non e' una limitazione di Excel, semplicemente bisogna cambiare strumento ed affrontare il calcolo matriciale, ambiente spesso considerato "ostico" e di difficile comprensione, ma che se vogliamo progredire non possiamo evitare di conoscere.



Il calcolo matriciale verra' affrontato prossimamente: per ora vediamo un esempio in cui il problema di cui sopra risulta bloccante e come lo si puo' risolvere con un espediente (un po macchinoso ma che funziona).

Nel primo video affrontiamo una query che di fatto produce occorrenze multiple, e qui ci fermiamo.

Nel secondo video vediamo come la funzione SCARTO, unita a CONFRONTA e INDICE ci permette di continuare e centrare il nostro obiettivo.






Una raccomandazione:
puo' essere che a volte non risulti chiaro al 100% come una certa formula produca un certo risultato, specialmente per formule nidificate... non preoccupiamoci e continuiamo, con un po' di pratica tutto si chiarira' al meglio!

Scaricate qui il worksheet di lavoro!

Prossima sessione: Database Query (V) - il problema delle occorrenze multiple in Microsoft Excel