sessione precedente: Database Query (IV) - il problema delle occorrenze multiple in Microsoft Excel Nella sessione precedente abbiamo visto come la funzione SCARTO() puo' essere usata per risolvere una certa tipologia di occorrenze multiple in Microsoft Excel. Al primo esempio si riferisce il video e il primo work sheet scaricabile. Riassumo qui i punti importanti:
Notare che ovviamente e' l'helper che mi permette di risolvere il problema delle occorrenze multiple, e deve essere la chiave di ricerca della funzione CERCA.VERT() (parametro "valore")
Ne secondo esempio invece l'helper e' "statico", cioe' non varia al variare della scelta eseguita, ed e' stato ottenuto tramite la formula B7&CONTA.SE($B$7:B7;B7) Notare che CONTA.SE() ha come input una matrice che e' stata definita con un mix di riferimenti fissi e variabili, che e' proprio questo che mi permette di assegnare correttamente l'indice al nome del cliente. Non dovrebbe essere difficile capirne il senso..
Infine l'algoritmo dell' helper va tenuto in considerazione quando si implementa la funzione di ricerca, che adesso diventa
CERCA.VERT($C$8&RIF.RIGA()-11;Database!$A$7:$K$106;CONFRONTA(G$11;Database!$A$6:$K$6;0);0) Qui lo sheet scaricabile
Nota finale: attenzione se si aggiungono righe sopra la tabella di output, ovviamente cambia RIF.RIGA() e quindi bisogna aggiustare un poco la formula, nel caso.... prossima sessione: Il Calcolo Tabellare gestito in forma standard |
Livello Advanced-1 >