Avatar billede sweepe Nybegynder
29. januar 2005 - 14:24 Der er 15 kommentarer og
1 løsning

Udelade celler med kun 0

Har et problem. Håber jeg kan forklare det ordentligt. Har en række celler fra jan til dec. Skal have gennemsnittet af de celler, men hvis der er et 0 (eller flere) skal disse ikke tælles med. Altså skal den udelukke dem med 0. Hvordan får man den til det?
Avatar billede sjap Praktikant
29. januar 2005 - 14:44 #1
Hvis dine data står i A1..A12 kan du bruge:

=SUM.HVIS(A1:A12;">0";A1:A12)/TÆL.HVIS(A1:A12;">0")
Avatar billede sweepe Nybegynder
29. januar 2005 - 14:47 #2
Mine data står fra B26 til M26... Og mit excel er på engelsk... Gider du hjælpe lidt mere?
Avatar billede sjap Praktikant
29. januar 2005 - 14:54 #3
Så hedder det vost noget i den her retning:

=SUMIF(B26:M26;">0";B26:M26)/COUNTIF(B26:M26;">0")
Avatar billede sweepe Nybegynder
29. januar 2005 - 14:55 #4
10000 tak! Det er fandme dejligt!
Avatar billede sjap Praktikant
29. januar 2005 - 14:56 #5
:0)
Avatar billede sweepe Nybegynder
29. januar 2005 - 15:07 #6
Et lille ekstra spørgsmål... (Sig til hvis du vil have point, for går ud fra du kan svare på det ;))

Hvordan får man den til at skrive 0 når den skriver #DIV/0!? ALtså når man ikke kan dividerer med 0... Hvad skal formlen så hede? Det er vel noget med IF igen, ik?
Avatar billede sjap Praktikant
29. januar 2005 - 15:10 #7
Du laver blot en IF-sætning, der undersøger om antallet af værdier er større end 0 (dvs. at tælleren i ovenstående funktion er større end nul. Er den det, gennemføres beregningen. Hvis ikke, skrives 0:

IF(COUNTIF(B26:M26;">0")>0;SUMIF(B26:M26;">0";B26:M26)/COUNTIF(B26:M26;">0");0)
Avatar billede sjap Praktikant
29. januar 2005 - 15:11 #8
Husk lige lighedstegnet foran!
Avatar billede sweepe Nybegynder
29. januar 2005 - 15:17 #9
Ok, tak. Men det havde ikke noget med det andet at gøre.

Det er hvis man nu har tallet 6 i A1 og tallet 0 i A2, og formlen så hedder =SUM(A1/A2) så kommer der jo til at stå #DIV/0!

Hvordan kan man få den til at skrive f.eks 0 eller slet ingen ting istedet for #DIV/0! ?
Avatar billede sjap Praktikant
29. januar 2005 - 15:19 #10
OK, men princippet er det samme. Du checker blot at tælleren er større end nul:

=IF(A2>0;A1/A2;0)

Jeg ved ikke lige hvad du mener med =SUM(A1/A2) - det er det samme som A1/A2.
Avatar billede sweepe Nybegynder
29. januar 2005 - 15:23 #11
Takker ;)
Avatar billede sweepe Nybegynder
29. januar 2005 - 16:33 #12
Må jeg prøve at maile noget til dig? Og se om du kan hjælpe mig lidt? Du skal nok få point for det.... Er virkelig lost i det her Excel pis :S
Avatar billede sjap Praktikant
29. januar 2005 - 16:37 #13
Hvad er problemet?
Avatar billede sweepe Nybegynder
29. januar 2005 - 16:40 #14
Det er stadig det der #DIV/0 der driller... Det er uden tvivl en fejl 40 ;), men jeg er ved at se mig blind i det. Hvis jeg kunne få dig til bare at udfylde nogle enkelte celler, så kan jeg kopiere resten selv...?
Avatar billede sjap Praktikant
29. januar 2005 - 16:42 #15
sjap9000 snabela hotmail punktum com
Avatar billede kedde65 Praktikant
03. februar 2005 - 21:52 #16
Hvis tallet giver en fejl som #DIV/0 jo er, så kan bruge formlen IsError. Eksempelvis

=if(iserror(a1/a2);0;a1/a2)

VH CK
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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