Media se tabella



  • Media se tabella
    di Becky1989 data: 20/11/2010

    Salve a tutti! sono nuova del forum e anche di vba, e ho un problema, mi servirebbe scrivere una function che partendo da una tabella con dei dati sistemati per anno, calcoli i dati nella colonna con l'anno specificato. spero di essere stata chiara, grazie.



  • di Locate (utente non iscritto) data: 21/11/2010

    Ciao
    guardando il tuo quisito non serve per fare questa operazione nessun vba ma una semplice funzione di excel,
    da come penso di aver capito ammettiamo che tu sulla colonna a ai delle date e in b ai de valori
    se in c metti una colonna di appoggio, io dico in c ma puo' essere dove vuoi tu e scrivi
    =anno(a1) e trascini io ho fatto fino a 10
    in d scrivi
    =somma.se(c1:c8;2010;b1:b8)
    otterrai quello che vuoi
    -------
    12/12/2010 1 2010 6
    12/12/2009 2 2009
    12/12/2008 3 2008
    11/11/2011 4 2011
    01/01/2010 5 2010
    25/02/2008 6 2008
    23/05/2007 7 2007
    21/08/2012 8 2012
    -----
    ciao da locate



  • di Ricky53 (utente non iscritto) data: 21/11/2010

    Ciao,
    benvenuta nel nostro forum.

    prima di tutto vorrei fare delle domande:
    1. che struttura dati hai
    2. quanti dati hai (righe e colonne)
    3. quante operazioni devi fare
    4. che tipo (per anno ...)
    5. ecc. ecc.

    tutto questo per dirti che quando inserisci un quesito devi essere più chiara e precisa possibile, indicare quanti dati sono in ballo e che versione utilizzi di office e dare sempre dei riferimenti di cella e dati in essa contenuti.

    adesso andiamo al quesito:

    1. quanto scritto da locate dovrebbe risolvere la questione
    2. se devi fare molte operazioni sei costretta a modificare formule o altro

    probabilmente con una tabella pivot dovresti avere la possibilità di fare delle elaborazioni specifiche … vedi tu.

    con office 2003 per costruire una “pivot”: barra dei meni, dati, “rapporto tabella pivot e grafico pivot“ e poi procedere con la composizione guidata

    ciao da ricky53