Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

Excel: gemiddelde wordt verkeerd berekend

FlvanSon
6 antwoorden
  • =ALS(Q5=0;"";GEMIDDELDE(Q5:Q16))

    Ik heb in cel Q19 de volgende formule getypt die het gemiddelde berekend van de cellen Q5 t/m Q16.
    Nu werkt dit alleen maar goed als ik in alle cellen een getal heb staan want zodra één of meer cellen leeg zijn klopt het gemiddelde in cel Q19 niet meer omdat Excel lege cellen voor een 0 aanziet.

    In cel Q5 t/m Q16 worden uitkomsten van formules weergegeven dus ik typ daar niet rechtstreeks iets in.
    Het gekke is dat als ik deze cellen leeg maak en handmatig in enkele cellen een getal invoer de formule wel werkt en het gemiddelde wel klopt.

    (Nu wordt als uitkomst van een formule in cel Q5 het getal 10 en in cel Q6 het getal 4 weergegeven maar geeft de cel Q19 als gemiddelde 1 i.p.v. 7 omdat de cellen Q7 t/m Q16 nog leeg zijn.)

    Wie heeft een oplossing voor dit probleem?
  • Q5:Q16 ook uitbreiden met een ALS(), maar dan eentje die een 0 achterlaat.

    nb Excel ziet lege cellen dus als lege cellen, niet als nul
  • In cel Q5 staat de volgende formule
    =AANTAL(ALS(MAAND(C4:C1003)=1;C4:C1003))
    in cel Q6 =AANTAL(ALS(MAAND(C4:C1003)=2;C4:C1003)) enz. enz. t/m Q16
    In deze cellen staat dan als waarde een 0 die ik dan verberg via opties (nulwaarden)
    Excel neemt dan deze nullen mee in de berekening van het gemiddelde van de cellen Q5:Q16 vandaar dat als ik geen formule in deze cellen heb staan het gemiddelde wel klopt in cel Q19.

    Kun je even een toelichting geven wat je precies bedoelt met het uitbreiden van de cellen Q5:Q16.
    Aan die formules in die cellen kan ik toch niets wijzigen?
  • In cel Q5 staat de volgende formule
    =AANTAL(ALS(MAAND(C4:C1003)=1;C4:C1003))
    in cel Q6 =AANTAL(ALS(MAAND(C4:C1003)=2;C4:C1003))
    :oops: Als je me de formule kunt uitleggen ben ik je zeer dankbaar(kwa ik begrijp de bedoeling niet)

    Uit je eerste post vermoedde ik dat het een zgn. gewogen gemiddelde betreft(geloof dat het zo heet) waarbij individuele posities voor nul meedoen om een gemiddelde per positie te bepalen.

    btw bij je ALS() heb je waarde-als-onwaar niet ingevuld??

    ed: erbij gezet welke formule ik niet begrijp :lol:
  • [quote:11372b9f63="Cor vd H"]=ALS(Q5=0;"";GEMIDDELDE(Q5:Q16))
    Ik heb in cel Q19 de volgende formule getypt die het gemiddelde berekend van de cellen Q5 t/m Q16. Nu werkt dit alleen maar goed als ik in alle cellen een getal heb staan want zodra één of meer cellen leeg zijn klopt het gemiddelde in cel Q19 niet meer [b:11372b9f63]omdat Excel lege cellen voor een 0 aanziet.[/b:11372b9f63][/quote:11372b9f63]
    Excel ziet lege cellen niet voor 0 aan !
    In Q5:Q16 staan functies, waarvan je de uitkomst verbergt als die gelijk is aan 0.
    Of je die nullen (via Extra-Opties) nu wel of niet verbergt, dat maakt voor Excel niets uit: voor Excel blijft bij berekeningen de inhoud gelijk aan 0 en die cellen zijn dus niet leeg!
    Het eenvoudigst lijkt mij een oplossing waarin je in Q19 de nulwaarden uitsluit, aldus:
    =als(Q5=0;"";som(Q5:Q16)/aantal.als(Q5:Q16;"<>0"))
    Eén opmerking hierbij: als in Q5:Q16 álle cellen gelijk zijn aan 0 (alleen dan), geeft deze functie een foutmelding. Dat ook nog uitsluiten, kun je zelf wel neem ik aan.
  • Het gaat hier om een Excel document waar ik voor mijn werk de orderadministratie in bijhoud.
    Zoals wanneer een order besteld, gedeeltelijk of geheel geleverd is.
    De formules die in de cellen Q5 t/m Q16 staan gebruik ik om te kunnen zien hoeveel keer een datum van een bepaalde maand voorkomt.
    =AANTAL(ALS(MAAND(C4:C1003)=1;C4:C1003)) berekend hoeveel orders ik in januari heb ingevoerd
    =AANTAL(ALS(MAAND(C4:C1003)=2;C4:C1003)) berekend hoeveel orders ik in februari heb ingevoerd enz. enz.

    Nu is het natuurlijk leuk als je ook kunt zien wat het gemiddelde aantal orders per maand is tot nu toe.
    Zo zijn er dus nog 11 cellen met een nulwaarde (februari t/m december (Q6 t/m Q16)) omdat het nu pas januari is en alleen het aantal orders van 1 januari 2003 tot nu wordt weergegeven in cel Q5.
    Vanaf 1 februari komt er pas een getal te staan in cel Q6.

    Ik heb mijn formule in cel Q19 veranderd in de formule die Aimable hier als voorbeeld geeft en nu krijg ik wel het juiste gemiddelde en dat is nu precies wat ik bedoel.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.