Keskiarvo vain jos solussa numeroita

Hjelp!

Ongelma on seuraavanlainen: Miten saadaan excel laskemaan keskiarvo vain niistä soluista, joissa on lukuja, eikä huomioisi niitä soluja, missä on esim. jako nollalla -virhe?

KESKIARVO(D1:D12) antaa tuloksesi myös jako nollalla virheen, kun osassa soluista ei ole vielä mitään dataa, vain jako nollalla virhe. Eli pitäisi laskea koko vuoden joka kuukaudelta tiettyjä keskiarvoja siten, että tuo keskiarvo päivittyisi sitä mukaa kun uutta dataa tulisi. Onko tällainen mahdollista?

9

4186

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • =AVERAGE(OFFSET($D$1;0;0;COUNT($D:$D)))
      =KESKIARVO(SIIRTYMÄ($D$1;0;0;LASKE($D:$D)))

    • herra nr 19

      Yksi tapa olisi käyttää SIIRTYMÄ-funktiota.
      =KESKIARVO(SIIRTYMÄ(D1;0;0;LASKE(D1:D12);1))
      Kaava laskee keskiarvon D1:sestä alaspäin niin monesta solusta kuin "LASKE(D1:D12)" löytää dataa.
      Eli laskee siis keskiarvoa sitä mukaa kuin dataa tulee.

      • herra nr 23

        Löytyi myös tämänmoiset ohjeet
        Excel 2007 löytyy funktio KESKIARVO.JOS
        =KESKIARVO.JOS((D1:D12,"#DIV/0!")

        2003 versiolle matriisikaava
        =KESKIARVO(JOS(EI(ONVIRHE(D1:D12));D1:D12)) - hyväksy kaava CTRL VAIHTO ENTER
        Kaava hakee keskiarvon vaikka välillä olisikin "risuaitaa"


    • ...oooOOOooo...

      Pieni huomio tuosta kunden kaavasta.
      Se laskee väärin jos joku solun arvo on väliltä tyhjä, siis ei arvoa ollenkaan ei edes nollaa.

      Kokeile vaikka tällä toimisko.
      =IF(COUNTIF(D1:D12;"")>0;SUM(D1:D12)/COUNTIF(D1:D12;"");"")

      • herra nr 22

        Kaavasta jäi suomentamatta DIV eli siis:
        =KESKIARVO.JOS((D1:D12,"#JAKO/0!")


      • muuan mies
        herra nr 22 kirjoitti:

        Kaavasta jäi suomentamatta DIV eli siis:
        =KESKIARVO.JOS((D1:D12,"#JAKO/0!")

        Ja tietenkin VÄSISUMMA -funktiolla ja suodatuksella asia voidaan hoitaa; kts helppiä


    • ap

      Kiitos kaikille vastanneille, johan alkoi lyyti kirjottaa ja kaavat toimia! =)

    • ef0p

      Tästä kun saisi sellaisen, että kun oletus arvo on mulla 0,00 €, niin se ei laskisi vain luvuista KA:n joissa on suurempi kuin nolla.

      Luulin tämän toimivan mutt ei... Käytössä Excel 2011

      =IF(COUNTIF(D1:D12;"")>0;SUM(D1:D12)/COUNTIF(D1:D12;"");"")

    • 7+8

      Laske hinnat siten, että laittomien arvojen tapauksissa näytetään tyhjää.
      Esimerkiksi näin:
      =IF( AND( A1>0;B1>0); B1/A1; "" )

      Silloin saat keskiarvon näkyvistä hinnoista kaavalla:
      =AVERAGEIF( D:D; """" )

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Anna minulle anteeksi

      Anna minulle anteeksi. Minä pyydän.
      Ikävä
      164
      2177
    2. Kun viimeksi kohtasitte/näitte

      Mitä olitte tekemässä? Millainen ympäristö oli? Löydetään toisemme...
      Ikävä
      136
      1855
    3. Olet kyllä vaarallisen himokas

      Luova, kaunis, määrätietoinen, pervo, mielenkiintoinen, kovanaama, naisellinen ja erikoinen.
      Ikävä
      102
      1617
    4. Mikä on hän on ammatiltaan?

      Vai tiedätkö mitä kaivattusi tekee työkseen?
      Ikävä
      72
      1300
    5. Anna vielä vähän vihreää valoa

      Teen sitten siirtoni, nainen. Tiedän, että olet jo varovaisesti yrittänyt lähestyä, mutta siitä on jo aikaa. Jos tunnet
      Ikävä
      21
      1297
    6. Mitä ajattelit silloin kun

      Löysit hänet?
      Ikävä
      71
      1254
    7. Syksyinen aamuketju suden

      Hyvää huomenta ja kaunista syyspäivää. 🌞🍁🍂☕
      Ikävä
      234
      1071
    8. Oletko tutustunut muihin

      Samalla tavalla kuin häneen?
      Ikävä
      72
      853
    9. Uskotko että kohdataan vielä?

      Kysymys otsikossa, aloitukseen ei muuta lisättävää.
      Ikävä
      45
      770
    10. Miksi homous puhuttaa konservatiiveja vuodesta toiseen?

      Kysymykseen on vastattukin Kansanlähetyksen osalta: "Miksi sukupuoleen ja seksuaalisuuteen liittyvät asiat ovat konserv
      Luterilaisuus
      199
      764
    Aihe