|
Rank: Newbie
Iscritto dal : 5/16/2010 Posts: 6
|
Salve a tutti sono ''nuova'' del sito,mi chiamo Gina ed avrei bisogno di un piccolo aiutino. Ho un file da 11052 dati e vorrei creare una macro con excel che riporti la media di 60 dati in 60 dati... Siccome i dati sono generati al secondo, io vorrei creare una colonna con le medie al minuto e poi un'altra con le medie orarie. Spero mi possiate essere utile. Grazie
|
|
|
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve sono troppo poche le spiegazioni per poter capire la sostanza del problema. saluti Giap
|
|
Rank: Newbie
Iscritto dal : 5/16/2010 Posts: 6
|
HO UNA COLONNA DI 11052 DATI, DEVO CREARE UN'ALTRA COLONNA IN CUI : LA PRIMA CELLA CONTENGA LA MEDIA DEI PRIMI SESSANTA VALORI, LA SECONDA CELLA DEVE CONTENERE LA MEDIA DEI VALORI CHE VANNO DA SESSANTUNESIMO AL CENTOVENTUNESIMO, LA TERZA CELLA DEVE CONTENERE LA MEDIA DEI VALORI DAL 122° AL 182°, POI LA QUARTA CELLA DEVE CONTENERE LA MEDIA DEI VALORI CHE VANNO DAL 183° AL 243° E COSì VIA FINO ALLA FINE DEI DATI... MI AIUTI?
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve Se il passo deve essere 60, la scaletta che mostri non è corretta. i range corretti sono questi: 1-60 61-120 121-180 181-240 ecc.. la macro che calcola le medie dei gruppi in colonna A e scrive il risultato in colonna B Sub media() riga = 1 For n = 1 To Range("A" & Rows.Count).End(xlUp).Row Step 60 Cells(riga, 2).Value = WorksheetFunction.Average(Sheets("foglio1").Range(Cells(n, 1), Cells(n + 59, 1))) riga = riga + 1 Next End Sub saluti Giap
|
|
Rank: Newbie
Iscritto dal : 5/16/2010 Posts: 6
|
Hai ragione sulla precisazione. Ti ringrazio per la macro, funzionaaaaaaaaaaa!!! ..GRAZIE MILLE ANCORA..
|
|
Guest |