middelværdi, af talrække. Hvis tal er over 0

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Post Reply
simmelhag
Posts: 6
Joined: 2. Jan 2007 17:21
Location: Fyn....Ny Assens.... Glamsbjerg
Contact:

middelværdi, af talrække. Hvis tal er over 0

Post by simmelhag »

Hej alle :shock:

Jeg ønsker lidt hjælp med en formel !!!!

Har lavet en række at tal f.eks 19,14,13,0,0 det jeg ønsker at lave er en formel hvor tal bliver lagt sammen og giver en middelværdi, hvis tal er over 0. f.eks sum(19,14,13,0,0)/3 (hvor 3 er antal tal over 0) det kun er tal over 0 der skal bruges.

håber nogle af jer kan hjælpe mig, hvis I forstår mit ?


MVH

MS
Venlig Hilsen

Martin Simmelhag ;-) :-p
Torkil
Posts: 32
Joined: 22. Jan 2005 18:24
Location: Slagelse

middelværdi, af talrække. Hvis tal er over 0

Post by Torkil »

Det bedste jeg kan komme på er at lave en ekstra kolonne (eller række) ved siden af dine udgangsdata. I denne kolonne bruges en Hvis() sætning, der undersøger om et tal er nul (eller evt. næsten nul) Hvis værdien er nul ændres værdien i hjælpecellen til en tekst.

Hvis dine data står i kolonne A1, kan formlen hedde =HVIS(A1=0;"nul";A1) som kopieres ned i hjælpekolonne B

Derefter beregnes middelværdien af hjælpekolonnen med midde() formlen
- endelig ikke middelv() da den også tæller tekstfelter med.

=MIDDEL(B1:B7)

I det tilfælde at der er data i række 1-7. Du kan sagtens bruge et større område, så der er til fremtidige udvidelser.

mvh
Torkil Bladt, Slagelse
simmelhag
Posts: 6
Joined: 2. Jan 2007 17:21
Location: Fyn....Ny Assens.... Glamsbjerg
Contact:

en løsning men

Post by simmelhag »

Hej Torkil

Takker for svaret, men ikke det jeg lige leder efter. Jeg har fundet en anden, om end så lidt besværlig løsning.

Håber andre kan give mig Svaret.

Min løsning

TÆL.HVIS(D73:D100;0) , Tæller 0
TÆL(D73:D100) , Tæller alle

HVIS(F102<F103;F103-F102;F103-F102) , Søger for at tallet ikke er negativt og trækker 0 fra

SUM(D73:D100)/F105 , giver gennemsnit, med tal over 0

Alt dette må kunne samles i en formel :?:
Venlig Hilsen

Martin Simmelhag ;-) :-p
Torkil
Posts: 32
Joined: 22. Jan 2005 18:24
Location: Slagelse

Emne: middelværdi, af talrække. Hvis tal er over 0

Post by Torkil »

-Jeg prøver lige for tredie gang med den rette formel:

Data står i celelrne F5:F10

=SUM.hvis(F5:F10;">0")/TÆL.HVIS(F5:F10;">0")


Det var funktionen TÆL.HVIS() som du brugte der bragte mig på sporet, en hurtig googling fandt den syntaks jeg brugte.

I OOo står de to funktioner under Matematiske og ikke uncer Statistiske formler i oversigten
Torkil Bladt, Slagelse
simmelhag
Posts: 6
Joined: 2. Jan 2007 17:21
Location: Fyn....Ny Assens.... Glamsbjerg
Contact:

Post by simmelhag »

Hej Torkil


Det ser ud til at virke, smart at bruge sum.hvis, den havde jeg ikke set. Er meget nemmere end mit forsøg, dejligt at lære noget nyt.

Hvor finder du syntaks, er der andre steder end i hjælpen ?? hjælpen er ikke god hvis flere ting skal skrives sammen.

Nå men takker så meget. :)
Venlig Hilsen

Martin Simmelhag ;-) :-p
Torkil
Posts: 32
Joined: 22. Jan 2005 18:24
Location: Slagelse

Post by Torkil »

Syntaksen fandt jeg på Eksperten.dk det er den samme som i Excel

ellers prøv at se her:
http://da.openoffice.org/about-documentation.html
Torkil Bladt, Slagelse
Post Reply