Avatar billede cykleren Nybegynder
04. marts 2005 - 20:55 Der er 22 kommentarer og
1 løsning

Hjælp til gennemsnitsberegning

Jeg har lavet et træningsark, hvordan får jeg en gennemsnitsberegning til at se bort fra felter, hvor ingen værdi er angivet?
Avatar billede brynil Nybegynder
04. marts 2005 - 21:35 #1
Hvis du kan leve med at skulle skrive 0 i 'tomme' celler (eller forud fylde celler med 0 indtil de bruges) kan du vist bruge denne:

=AVERAGE(IF(A1:A10<>"";A1:A10))
Avatar billede sjap Praktikant
04. marts 2005 - 21:46 #2
Jeg er ikke sikker på jeg forstår problemet. Hvis der ikke står noget i en celle, så bliver det ikke taget med i den almindelige middelværdiberegning (funktionen MIDDEL).
Avatar billede sjap Praktikant
04. marts 2005 - 21:47 #3
Hvis det er nuller du gerne vil undgå, kan du bruge følgende:

=SUM.HVIS(C4:C8;">0")/TÆL.HVIS(C4:C8;">0")
Avatar billede sjap Praktikant
04. marts 2005 - 21:56 #4
brynils forslag virker (selvfølgelig) også, men du skal huske at indlæse det som en matrixformel - dvs. afslutte formlen ved at trykke Ctrl-Shift-Enter. Hvis du har gjort det korrekt vil formlen i cellen blive omsluttet af tuborgklammer.

{=MIDDEL(HVIS(C4:C8<>"";C4:C8))}

Det virker ikke, hvis du selv skriver klammerne.
Avatar billede brynil Nybegynder
04. marts 2005 - 22:07 #5
Sjovt, det fandt jeg også ud af. ;-) Men mit eks. var også ren afskrift!
Kan man gardere sig mod begge situationer, 0 eller tom?
Avatar billede sjap Praktikant
04. marts 2005 - 22:13 #6
brynil > Hvis du bruger <>"" i funktionerne så vil alle tal blive medtaget (inkl. 0), men hvis du bruger >0 så vil funktionerne medtage alle tal større end 0.

For at udsagnet >0 skal være sandt, skal der stå et tal i den pågældende celle. Derfor medfører >0 også at der ikke står en tekst i cellen.
Avatar billede brynil Nybegynder
04. marts 2005 - 22:18 #7
Jah, pinligt. Blandede min egen formel ind i testen!
Avatar billede sjap Praktikant
04. marts 2005 - 22:34 #8
Brynil > Næh, dit forslag er udmærket. Cykleren har spurgte jo om en beregning, der ser bort fra tomme felter, og det er jo lige det, som dit forslag gør. Mit forslag ser jo bort fra 0-værdier og negative værdier, og der har cykleren jo strengt taget ikke spurgt om.
Avatar billede sjap Praktikant
04. marts 2005 - 22:39 #9
Jeg er dog stadig ikke helt klar over problemet, for hvis man blot skal udelade tomme felter, så klarer funktionen MIDDEL det faktisk helt automatisk. Det gælder også selvom der skulle stå "" i cellerne.
Avatar billede brynil Nybegynder
04. marts 2005 - 23:01 #10
sjap > Måske, men jeg kan forestille mig at man ikke altid er så nøjeregnende med om der står 0 eller er tomt og så gir MIDDEL et forkert resultat. (Hvis han bruger resultatskema, burde der vel ikke være negative tal.)
Avatar billede cykleren Nybegynder
06. marts 2005 - 14:13 #11
Hej med jer. Problemet er at jeg har lavet en mappe med 13 ark, en for hver måned og en der hedder totaler. I hvert månedsark skriver jeg hvor længe jeg har trænet, gennemsnitshasighed, hvormange kilometer hver enkelt træningspas har været. Disse informationer vil jeg så gerne have samlet således at arket Totaler viser gennemsnitshasigheden for alle kørte ture, hvormange kilometer i alt  og så videre. Men jeg får denne besked i feltet som jeg har kaldt "gennemsnit i år": #DIVISION/=!.
Jeg tror det er fordi der divideres med et ikke-eksisterende tal. Hvis jeg skriver 0 i felterne vil jeg ikke få den rigtige beregning, da arket tælle nul-værdien med. Jeg har skrevet således i formelen: =MIDDEL(Januar!B36;Februar!B36;Marts!B36;Maj!B36;Juni!B36;Juli!B36;August!B27;September!B36;Oktober!B33;November!B36;December!B36)på arket Total og på månedsark ser felt B36 således ud:=MIDDEL(D3:D33)
Avatar billede sjap Praktikant
06. marts 2005 - 16:03 #12
cykleren > Har du mulighed for at sende arket til mig, så skal jeg gerne se på det. sjap9000 snabela hotmail punktum com
Avatar billede sjap Praktikant
06. marts 2005 - 16:10 #13
cykleren > Er der nogen speciel grund til at du ikke bruger celle B36 i august og oktober?
Avatar billede cykleren Nybegynder
06. marts 2005 - 16:16 #14
nej
Avatar billede sjap Praktikant
06. marts 2005 - 16:17 #15
Fejlen #DIVISION/0! kommer sandsynligvis fordi, der ikke er nogen data i dine felter. Middelværdien findes jo ved at dividere med antallet af observationer, men hvis der ikke er nogen, så skal der divideres med 0 og det kan man jo ikke (har jeg engang lært).

Hvis det ellers er den samme celle, der skal bruges på alle arkene, så kan du skrive din formel lidt enklere

=MIDDEL(Januar:December!B36)

Hvis du vil undgå fejlen #DIVISION/0!, så kan du i stedet skrive
=HVIS(TÆL(Januar:December!B36)>0;MIDDEL(Januar:December!B36);"")
Avatar billede sjap Praktikant
06. marts 2005 - 16:18 #16
cykleren > Har modtaget dit ark og prøver at rette det lidt. OK?
Avatar billede cykleren Nybegynder
06. marts 2005 - 16:24 #17
Hej Sjap

Ah, den formel du skriver nederst må være den jeg leder efter, det er ok at du leger lidt med arket.
At B36 ikke blev brugt i aug. og okt. er en fejl - det skal selvfølgelig være B36
Avatar billede sjap Praktikant
06. marts 2005 - 16:24 #18
Problemet ligger ikke hos årsberegningen, men i beregningen af månedsmidler, der jo giver fejlen #DIVISION/0! i de måneder, hvor du endnu ikke har indlæst data. Jeg har derfor rettet celle B36 i alle dine ark til

=HVIS(TÆL(D3:D33)>0;MIDDEL(D3:D33);"")
Avatar billede cykleren Nybegynder
06. marts 2005 - 16:25 #19
Hej Sjap

Kan man skrive timer og minutter ind, og undgå at excel ser på det som 100-dele?
Avatar billede sjap Praktikant
06. marts 2005 - 16:28 #20
Jeg synes IKKE at du skal ændre formlen

=MIDDEL(Januar!B36;Februar!B36;Marts!B36;Maj!B36;Juni!B36;Juli!B36;August!B36;September!B36;Oktober!B36;November!B36;December!B36)

til

=MIDDEL(Januar:December!B36)

Selvom det er meget lettere. Den nederste formel vil nemlig ikke fungere, hvis du pludseligt sletter de datoer som du ikke har brug for (f.eks. dag 30 og 31 i februar). Så hold du bare fast i den gamle formel!
Avatar billede sjap Praktikant
06. marts 2005 - 16:35 #21
Du kan skrive timer og minutter ind adskilt af kolon:

4:30

Så opfatter Excel det automatisk som tidsformat.
Avatar billede cykleren Nybegynder
06. marts 2005 - 16:38 #22
ok.
kan du ikke smide et svar, så jeg kan give point
Avatar billede sjap Praktikant
06. marts 2005 - 16:41 #23
Selvfølgelig :0)
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