Excel Forum Per condividere esperienze su Microsoft Excel

creazione elenco soci.

  • Messaggi
  • OFFLINE
    Alex.122016
    Post: 337
    Registrato il: 24/12/2016
    Utente Senior
    Excel per Mac vers. 16.17
    00 10/01/2021 22:24
    Ciao,

    devo creare un elenco soci per segnare le presenze all'assemblea. Ho un file excel dove ci sono vari elenchi con tutti i dati disponibili, questi dati li "estraggo" da un gestionale. Per evitare di creare a mano questo elenco soci, considerato che ho un foglio "gestionale" con tutti i datti, vorrei, possibilmente creare in automatico l'elenco "soci". In questo modo l'elenco è già pronto ad ogni adesione di nuovi soci. Ho fato varie prove ma ...... senza successo. Il socio deve essere maggiorenne, mentre il tesserato .... non necessariamente. Purtroppo il "gestionale" comprende tutti i tesserati (maggiorenni e minorenni), l'elenco "soci" solo ....... i tesserati maggiorenni che possono presenziare all'assemblea.

    Grazie.

  • OFFLINE
    federico460
    Post: 2.095
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    00 10/01/2021 23:16
    ciao
    in C5
    =SE.ERRORE(INDICE(gestionale!D$2:D$1000;AGGREGA(15;6;RIF.RIGA($1:$1000)/(DATA.DIFF(gestionale!$H$2:$H$1000;OGGI();"y")>=18);RIF.RIGA(A1)));"")


    poi per le altre colonne sistema l'indice

    =SE.ERRORE(INDICE(gestionale!E$2:E$1000;AGGREGA(15;6;RIF.RIGA($1:$1000)/(DATA.DIFF(gestionale!$H$2:$H$1000;OGGI();"y")>=18);RIF.RIGA(A1)));"")

    Oppure usa il cerca verticale

    questa per eliminare gli zeri

    =SE(SE.ERRORE(INDICE(gestionale!D$2:D$1000;AGGREGA(15;6;RIF.RIGA($1:$1000)/(DATA.DIFF(gestionale!$H$2:$H$1000;OGGI();"y")>=18);RIF.RIGA(A1)));"")=0;"";SE.ERRORE(INDICE(gestionale!D$2:D$1000;AGGREGA(15;6;RIF.RIGA($1:$1000)/(DATA.DIFF(gestionale!$H$2:$H$1000;OGGI();"y")>=18);RIF.RIGA(A1)));""))
  • OFFLINE
    Alex.122016
    Post: 337
    Registrato il: 24/12/2016
    Utente Senior
    Excel per Mac vers. 16.17
    00 11/01/2021 13:10
    direi...perfetto...già provato.
    Mi hai risparmiato tempo.
    Ora per la prossima assemblea soci ho l'elenco già pronto, anzi ho l'elenco soci in ...tempo reale.
    Fantastico.
    Grazie.

  • OFFLINE
    Alex.122016
    Post: 341
    Registrato il: 24/12/2016
    Utente Senior
    Excel per Mac vers. 16.17
    00 11/01/2021 21:08
    scusa........
    nella colonna "nato il" esce il valore "00/01/1900" quando la cella di origine A1 è .... vuota. Mentre le altre colonne, ad esempio la colonna cognome, nome, sesso, cellulare sono vuote questa ha quel valore li. C'è un modo per toglierlo? che dovrei stamparlo l'elenco. Se è possibile..... grazie
  • OFFLINE
    Alex.122016
    Post: 342
    Registrato il: 24/12/2016
    Utente Senior
    Excel per Mac vers. 16.17
    00 11/01/2021 21:13
    scusa.....
    RISOLTO !!!!!
    ho usato l'ultima formula....porta pazienza ma non avevo capito "questa per eliminare gli zeri " .........

    grazie

  • OFFLINE
    Alex.122016
    Post: 343
    Registrato il: 24/12/2016
    Utente Senior
    Excel per Mac vers. 16.17
    00 11/01/2021 21:32
    ultima cosa....

    perche le colonne sopra non sono considerate "valori". mi spiego:
    la colonna A1 contiene un elenco numerato (A1=SE(C5<>"";SUBTOTALE(3;$C$5:$C5);""))
    la colonna C5 contiene la formula di cui sopra, nello specifico il cognome. Purtroppo il risultato nella colonna A1 è ZERO. Dovrebbe essere A1=1, A2=2, A3=3. A4=4. ecc....
    invece A1=0, A2=0, A3=0. A4=0

    grazie..

  • OFFLINE
    federico460
    Post: 2.097
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    00 11/01/2021 22:41
    ciao
    non capisco perchè usi il subtotale

    =SE(C5<>"";CONTA.VALORI($C$5:$C5);"")
  • OFFLINE
    Alex.122016
    Post: 344
    Registrato il: 24/12/2016
    Utente Senior
    Excel per Mac vers. 16.17
    00 11/01/2021 22:54
    a dir la verità......non lo so. ho imparato cosi e l'ho usato molte volte. ce l'ho ovunque. Però non ho nessun problema ad usare il tuo, che non sapevo .....
    che tra l'altro funziona.....

    grazie