Ciao Ivo,
Domanda: come estrarre, usando le matrici dinamiche, un sottoinsieme della tabella di origine con un ordine delle colonne "a piacere".
Nel file allegato, uso le funzioni "FILTRO" e "DATI.ORDINA.PER" (uso Office 365): in un caso funziona, ma in altri no. Evidentemente sbaglio qualcosa - forse addirittura le funzioni usate - ma non ho capito cosa.
Nel file ci sono maggiori informazioni.
Grazie in anticipo per la consueta disponibilità.
Ivo
https://docs.google.com/spreadsheets/d/1z4dirNGdBJl9XKGgfeNXKpr2TRX-cdaa/edit?usp=sharing&ouid=104516376959576094916&rtpof=true&sd=true
Per estrarre i dati della tabella in un ordine di colonne che corrisponde a un determinato ordine di intestazione e ordinare questi dati in base a una delle colonne (ad esempio "Salary"), forse prova come segue:
Inserisci i titoli in G2:J2
Nella cella G1 immetti la formula =CONFRONTA(G2;TabDati[#Intestazioni];0)
Trascina questa formula fino a J1
Nella cella G3, immetti la formula:
=DATI.ORDINA.PER(INDICE(TabDati;SEQUENZA(RIGHE(TabDati));G1:J1);TabDati[Salary];1)
Modificando l'ordine delle intestazioni di estrazione, ottengo:

===
Regards,
Norman
