Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Estrapolazione dati per creazione elenchi.

Ultimo Aggiornamento: 21/02/2023 22:16
Post: 440
Registrato il: 24/12/2016
Utente Senior
Excel per Mac vers. 16.17
OFFLINE
20/02/2023 18:53

Ciao a tutti,

ho provato a creare una formula ma ... senza successo....
Ho un elenco di ragazzi iscritti alla varie classi (ELENCO GENERALE). L'elenco è composto da tutti i dati (cognome nome, data nascita, indirizzo, e-mail, ecc....), inseriti nelle varie colonne e comprende tutti i ragazzi di tutte le classi, circa 500 nominativi. Devo creare elenchi specifici (ELENCO CLASSE FREQUENTATA): 13 elenchi suddivisi per classe. in questi elenchi, uno per ogni classe frequentata, devo inserire nome cognome e numero di telefono. In questi anni ho sempre filtrato l'ELENCO GENERALE e copiato/incollato a mano sui vari elenchi, svuotati ogni anno a gennaio per permettere il ..... riempimento durante l'anno. Con l'aggravio di dover copiare/incollare di nuovo quando, successivamente, vado a implementare di nuovo l'ELENCO GENERALE. E' possibile per evitare di copiare/incollare ma anche per avere i vari elenchi pronti in qualsiasi moneNto, inserire una formula nelle celle COGNOME / NOME / CELLULARE in modo che la compilazione avvenga ... in automatico? Cioè che excel "estrapoli" da solo i dati dall'ELENCO GENERALE sulla base della stessa classe di appartenenza?

Grazie mille.

Alessandro
Post: 2.837
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
20/02/2023 20:56

ciao
in B2 da tirare a destra e in basso
=SE.ERRORE(INDICE(Tabella1[COGNOME RAGAZZO];AGGREGA(15;6;RIF.RIGA($1:$1000)/(INDIRETTO("Tabella1[CLASSE FREQUENTATA]")=$F$2);RIF.RIGA($A1)));"")

come vedi ho usato la cella F2 come discriminate per la classe

non conoscendo la tua versione
ti metto anche la formula del 2021/365.......questa non serve trascinarla si espande da sola
=FILTRO(Tabella1[[COGNOME RAGAZZO]:[CELLULARE]];Tabella1[CLASSE FREQUENTATA]=F2;"")
[Modificato da federico460 20/02/2023 21:00]
Post: 440
Registrato il: 24/12/2016
Utente Senior
Excel per Mac vers. 16.17
OFFLINE
20/02/2023 22:57

Ciao,

grazie !!!!
Funziona. Mi hai fatto risparmiare un sacco di tempo: sono anni che preparo questi elenchi a mano e all'ultimo momento perchè l'elenco generale continua a cambiare. Quindi per evitare di ripetere il copia/incolla faccio gli elenchi singoli alla fine, quando purtroppo ho anche altre incombenze e poco tempo. Ora invece...ho già pronto tutto. Grande.

Grazie.


Se posso..... (ma questo è un problema che mi è già capitato una volta e non sono riuscito a risolvere) c'è un piccolo inconveniente: non riesco ad elencare la tabella in ordine alfabetico. Sia con i filtri della tabella (nelle intestazioni di colonna) che con "ordina e filtra" (la funzione di excel per mettere in ordine), non riesco a mettere in ordine alfabetico. Credo che, quando avvio la funzione "ordina" di excel metta in ordine alfabetico, ma immediatamente dopo la formula viene ricalcolata e quindi l'ordine torna "scombinato" e non alfabetico. L'occhio non percepisce questo movimento ma è cosi: excel mette in ordine poi la formula rimette in disordine.
Se hai qualche suggerimento.

Grazie.

Alessandro
Post: 2.840
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
20/02/2023 23:41

ciao
mi sai dire il tuo excel
a che versione corrisponde?

comunque basta che metti in ordine la tabella principale
[Modificato da federico460 20/02/2023 23:53]
Post: 441
Registrato il: 24/12/2016
Utente Senior
Excel per Mac vers. 16.17
OFFLINE
21/02/2023 18:47

Ciao,

eccomi, scusa il ritardo.
mi sono dimenticato di dirtela: ho un mac e la versione 16.43 (20110804). Il mac è considerato da Apple "obsoleto" quindi non riceve gli aggiornamenti e questo implica l'aggiornamento di excel. Ho un abbonamento annuale a microsoft office con regolare licenza e aggiornamenti ma il mac non li supporta più.
Mettere in ordine la tabella principale è complesso. Comunque ho trovato una soluzione alternativa che mi risolve questo ma anche un altro problema: creo una tabella di supporto con la tua formula. Grazie. Il tuo aiuto è stato fondamentale.
Se posso un'ultima domanda: la formula "estrae" dalla tabella principale tutti coloro che sono iscritti ad una determinata classe (10 di 1ª media = 10 "estratti"). nel caso uno o più di questi si ritirasse, non deve essere "estratto" (10 di 1ª media - 3 ritirati = 7 "estratti"). Pensi si possa mettere una condizione? un SE?
Comunque non è importante: li cancello a mano dalla tabella di supporto, ma sarebbe comodo.....

Grazie.
Post: 2.847
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
21/02/2023 21:34

ciao

supponiamo che in colonna4
tu scriva ritirato se l'alunno non frequenta più
=SE.ERRORE(INDICE(Tabella1[COGNOME RAGAZZO];AGGREGA(15;6;RIF.RIGA($1:$1000)/(INDIRETTO("Tabella1[CLASSE FREQUENTATA]")=$F$2)/(INDIRETTO("Tabella1[Colonna4]")<>"ritirato");RIF.RIGA($A1)));"")
Post: 442
Registrato il: 24/12/2016
Utente Senior
Excel per Mac vers. 16.17
OFFLINE
21/02/2023 22:16

grazie !!!!
direi perfetta.
Ho aggiunto un elenco a discesa perchè non sempre posso scrivere "ritirato" ma il tipo: ad esempio r1 (ritirato classe prima), r2 (ritirato classe 2) e cosi via. Nella tua formula ho inserito al posto del valore fisso la cella dove c'è l'elenco a discesa e ...... fatto. ho fatto la stessa cosa nella cella F2 indicando le varie classi. direi che è perfetta. Cambio la classe e il tipo di ritirato e ....... perfetta !!!!

Grazie.
Grazie.

Per l'ordine alfabetico: non posso ordinare la tabella di origine perchè c'è un ordine cronologico e devo spesso usare i filtri per altre "estrapolazioni", quindi "sballerebbe" le tue formule di continuo. Pertanto ho aggiunto una nuova tabella dove ho messo le tue formule e poi di volta in volta, a seconda della classe, le incollo negli elenchi che avevo già predisposto. Le incollo e le ordino.....semplice semplice....e lo posso fare in qualsiasi momento a differenza di prima che dovevo filtrare, copiare una colonna incollare, copiare...incollare....
Va benissimo.

Grazie.
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 14:02. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com