16. februar 2010 - 10:22Der er
5 kommentarer og 1 løsning
Gennemsnit pr time
Hej Eksperter
Jeg håber nogen af jer kan knække denne for mig; Jeg har en masse data indeholdende en kolonne med tid og en kolonne med værdi. Data bliver afleveret hvor 10. minut så længe der ikke er udsving - hvis der er udsving kan data blive afleveret flere gange i minuttet - se her:
Jeg skal beregne middelværdien for hver time. Jeg kunne løbe data igennem og skrive et nyt datasæt med værdien for hver time - og så regne gennemsnittet ud på de nye data! Men jeg synes at der burde være en lettere metode....det vil jo også blive et datasæt, som næsten kunne blive for stort til Excel!!
Er der nogen der har en god ide?? (Jeb bruger Excel 2003)
Hvis de 2 kolonner ovenfor er A- og B-kolonnerne ville jeg i C-kolonnen udtrække timetallet fra A-kolnnen med formlen: =TIME(A1)
Herefter ville jeg beregne gennemsnittet af tallene i B-kolonnen med denne formel: =SUM.HVIS(C1:C8;13;B1:B8)/TÆL.HVIS(C1:C8;13) (Jeg formoder at det er gennemsnittet, du mener - og ikke middelværdien, som du også nævner i spørgsmålet.)
Jeg kan godt se, hvor du vil hen med din formel og det virker for så vidt angår den lille bid af data jeg har vist som eksempel, men jeg kan ikke få det til at virker for alle data....
Jeg kan ikke umiddelbart få min excel til at acceptere din formel - den giver fejl - og virker kun hvis jeg laver den om til følgende: =SUM(IF(C1:C8;13;B1:B8))/COUNT(IF(C1:C8;13)) - og den sammanligner jo kun med minuttallet 13 og ser altid kun et fast antal rækker op - og det antal skal jo variere??
Mit gæt er, at det nok kun kan løses med en stump VBA kode?
Har fået oversat formlerne korrekt nu - og jeg kan godt få det til at virke tilnærmelsesvist på den første time, men ikke på de efterfølgende...beklager, men jeg forstår simpelthen ikke, hvordan det er du mener det skal kunne fungere??
Du behøver ikke at bruge mere tid på opgaven....min chef har selv løst den!!
Men tak for hjælpen!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.