Avatar billede gammer Nybegynder
02. oktober 2006 - 21:20 Der er 10 kommentarer og
1 løsning

Beregning af gennemsnit

Jeg har to grupper af kolonner med en del data. Hver gruppe består af 5 kolonner. Jeg skal beregne et simpelt gennemsnit af et nøgletal i disse kolonner.

En række kan f.eks. se sådan ud:

2004  2003  2002  2001  2000  Sum  2004  2003  2002  2001  2000  Sum
16108 14721 11956 8981    9352 61118  397  301  226  148  206 1277

Hvis ovenstående række med tal er række 5 bruger jeg følgende formel til at udregne gennemsnittet:

=((I5/C5)+(J5/D5)+(K5/E5)+(L5/F5)+(M5/G5))/5

Dette er ikke noget problem, hvis der altid er 5 tal i hver gruppe af kolonner. Problemet opstår når der er færre end 5 tal i hver kolonne.

Havde der f.eks. ikke været beløb i 2004 i begge grupper af kolonner, havde min formel set sådan ud:

=((J5/D5)+(K5/E5)+(L5/F5)+(M5/G5))/4

Da jeg kan have flere hundrede linier giver dette er rimeligt stor arbejde med tilretning.

Er det muligt at lave en funktion, der automatisk kan finde antallet af observationer og beregne et gennemsnit ud fra dette. Eller findes der en måde at gøre det på med formler??

Der vil altid være en sum/total mellem de to grupper af kolonner.

Håber mit problem er beskrevet godt nok, ellers må i sige til
Avatar billede j-johansen Nybegynder
02. oktober 2006 - 21:24 #1
Du kan bruge funktionen middel... F.eks. MIDDEL(A9:E9)
Avatar billede gammer Nybegynder
02. oktober 2006 - 21:43 #2
Desværre j-johansen

Såvidt jeg kan se kan jeg ikke bruge middel i denne situation.

Det skyldes bl.a. at beløbet i den første kolonne i første gruppe skal divideres med beløbet i den første kolonne i den anden gruppe osv. Først herefter udregnes gennemsnittet af disse nøgletal.

(håber at min forklaring er til at forstå!)
Avatar billede j-johansen Nybegynder
02. oktober 2006 - 21:50 #3
Ahhh- så jeg ikke lige... kan du ikke bare lave en omgang kolonner mere hvor du har divideret ud (evt. med formlen =HVIS(I5>0;C5/I5;"") så den ikke forsøger at dividerer med 0) og så tage middel af den..?

(det her bliver nok noget bæ i copy/past, men prøver alligevel)

                                                Divideret med hvis formel…               
2004    2003    2002    2001    2000    Sum    2004    2003    2002    2001    2000    Sum    2004    2003    2002    2001    2000
16108    14721    11956    8981    9352    61118    397    301    226    148    206    1277    40,5743073    48,90697674    52,90265487    60,68243243    45,39805825


                                                Middel:    49,69288592
Avatar billede sjap Praktikant
02. oktober 2006 - 21:51 #4
En mulighed er:

=(HVIS(C5>0;I5/C5;)+HVIS(D5>0;J5/D5;0)+HVIS(E5>0;K5/E5;0)+HVIS(F5>0;L5/F5;0)+HVIS(G5>0;M5/G5;0))/TÆL(C5:G5)
Avatar billede kabbak Professor
02. oktober 2006 - 21:51 #5
= MIDDEL(A2:E2/G2:K2)
Slut med CTRt+SHIFT+ENTER
så der kommer tuborgklammer omkring
Avatar billede j-johansen Nybegynder
02. oktober 2006 - 21:52 #6
prøver lige igen...
                                                Divideret med hvis formel…               
2004    2003    2002    2001    2000    Sum    2004    2003    2002    2001    2000    Sum    2004    2003    2002    2001    2000
16108    14721    11956    8981    9352    61118    397    301    226    148    206    1277    41    49    53    61    45

                                                Middel:    49,69288592

(erstat '    ' (4 mellemrum) med et tab og så ser det vidst nogenlunde ud...)
Avatar billede excelent Ekspert
02. oktober 2006 - 21:59 #7
=(H2+N2)/(TÆL(C2:G2)+TÆL(I2:M2))
Avatar billede gammer Nybegynder
02. oktober 2006 - 22:14 #8
Resultatet af den nævnte række beregnes sådan:
(2,5% + 2,0% + 1,9% + 1,7% + 2,2%)/5 = 2,05% (afrundet)

sjap
din formel rammer som den eneste plet, så pointene er dine. Læg et svar

Tak til alle for hjælpen i denne sene stund!!
Avatar billede sjap Praktikant
02. oktober 2006 - 22:19 #9
Gerne :0)
Avatar billede gammer Nybegynder
02. oktober 2006 - 22:21 #10
Og det kunne være godt hvis det var muligt at lave rækker og kolonner her på Eksperten :o)
Avatar billede sjap Praktikant
02. oktober 2006 - 22:28 #11
Det har du ret i. Det bliver imponerende uoverskueligt. Men du kan faktisk komme langt ved at kopiere det ind i et nyt ark, indsæt speciel - f.eks. som Unicode-tekst - og så bagefter bruge menuen Data/Tekst til kolonner (vælg afgrænset og sæt et hak i "Mellemrum"). Det fungerer (vistnok) fint her.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester