• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Gemiddelde berekenen zonder hoogste en laagste waarde

Status
Niet open voor verdere reacties.

emsz87

Gebruiker
Lid geworden
22 mrt 2011
Berichten
31
Ik wil de gemiddelde berekenen van de bestellingen zonder de hoogste en laagste waarde mee te tellen.
Ik heb bestellingen van 24 maanden naast elkaar gezet. De hoogste waarde is 34 en komt 2 keer voor. De laagste waarde is 2 en komt 1 keer voor.

Uiteindelijk moet ik dus de gemiddelde krijgen van 24-3=21 maanden. De uitkomst zou 10 moeten zijn.

Ik heb zelf gepuzzeld maar kom er niet uit, mijn uitkomst is 10,17
Ik heb het namelijk zo gedaan:
Code:
=(SUM(Q2:AN2)-MIN(Q2:AN2)-MAX(Q2:AN2))/(COUNT(Q2:AN2)*IF(-MIN(Q2:AN2)-MAX(Q2:AN2);1;0))

Bekijk bijlage voorbeeld.xlsx of Bekijk bijlage voorbeeld.xls
 
Laatst bewerkt door een moderator:
ehm... een gemiddelde is toch alles optellen : het aantal.
Bijvoorbeeld: Het gemiddelde van 5, 7, 3.5 en 9,8= 5+7+3.5+9.8= 25.3/4=6.325.

Groet,
 
ja dat klopt pity123 en dat is ook uit te rekenen maar dat wil ik dus zonder de hoogste en laagste waarden.
Het moet dus iets automatisch zijn zonder dat ik zelf de hoogste en laagste waarden eruit moet vissen.
 
Laatst bewerkt:
Is dit ook mogelijk om te doen voor de 'standaardafwijking'
dus de hoogste en de laagste waarden worden niet meegerekend.

Ik heb zelf dit ingevuld maar dat klopt dan ook niet:

Code:
=STDEV((Q2:AN2)-(MIN(Q2:AN2)-(MAX(Q2:AN2))))

Bekijk bijlage voorbeeld.xls
 
Laatst bewerkt door een moderator:
zoiets?
Code:
=(SOM(Q2:AN2)-MIN(Q2:AN2)-MAX(Q2:AN2))/(AANTAL(Q2:AN2)-2)
 
Tja, hier zie je maar weer hoeveel wegen er tot een oplossing leiden.
Ik heb er een simpele met somproduct van gemaakt.
Code:
=SOMPRODUCT((Q2:AN2<>GROOTSTE(Q2:AN2;1))*(Q2:AN2<>KLEINSTE(Q2:AN2;1))*(Q2:AN2))/SOMPRODUCT((Q2:AN2<>GROOTSTE(Q2:AN2;1))*(Q2:AN2<>KLEINSTE(Q2:AN2;1)))

of in het engels:
=SUMPRODUCT((Q2:AN2<>LARGE(Q2:AN2,1))*(Q2:AN2<>SMALL(Q2:AN2,1))*(Q2:AN2))/SUMPRODUCT((Q2:AN2<>LARGE(Q2:AN2,1))*(Q2:AN2<>SMALL(Q2:AN2,1)))
Succes,
 
voor excel 2007+ kun je de onderstaande formules ook gebruiken
Code:
=GEMIDDELDEN.ALS(Q2:AN2;Q2:AN2;"<>"&MAX(Q2:AN2);Q2:AN2;"<>"&MIN(Q2:AN2))
of
Code:
=GEMIDDELDEN.ALS(Q2:AN2;Q2:AN2;"<>"&GROOTSTE(Q2:AN2;1);Q2:AN2;"<>"&KLEINSTE(Q2:AN2;1))

voor excel 2003 zou ik die van Thankyou gebruiken.

succes...
 
Bedankt voor jullie reactie! Ik kan nu de juiste gemiddelde berekenen.
Mijn 2e vraag luidt: is dit ook mogelijk om de standaardafwijking/standaarddeviatie te berekenen met dezelfde criteria (dus de hoogste en laagste waarde wordt niet meegeteld)
 
is dit ook mogelijk om de standaardafwijking/standaarddeviatie te berekenen met dezelfde criteria (dus de hoogste en laagste waarde wordt niet meegeteld)
Kom weer eens met een nieuw voorbeeld bestandje waarin je de "Oplossing" in getal weer aangeeft, of geef aan wat het in het bestand van post #1 zou moeten zijn . . .
 
Toch nog even een andere oplossing voor de als eerste gestelde vraag gegeven.
In aansluiting op die oplossing dan ook maar gelijk de tweede vraag opgelost.
 

Bijlagen

Toch nog even een andere oplossing voor de als eerste gestelde vraag gegeven.
In aansluiting op die oplossing dan ook maar gelijk de tweede vraag opgelost.

Heel erg bedankt! probleem is gelijk opgelost.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan