[Excel] Tabel met 80% normering

Pagina: 1
Acties:
  • 2.805 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Bertuss
  • Registratie: April 2003
  • Laatst online: 06-04-2021
Hallo allemaal

Ik ben op zoek naar een formule voor Excel. Ik zal zo duidelijk mogelijk proberen uit te leggen wat ik wil.
Ik wil een puntensysteem maken waar cijfers uit rollen. Het puntensysteem bestaat uit 4 onderdelen. Elk onderdeel heef een aantal opdrachten. Elke onderdeel heeft een 80% normering. Dus 80% geeft het cijfer 6 100% uiteraard een 10 en alles daartussen en daaronder.
Van alle onderdelen samen moet dan weer een gemiddeld cijfer komen. Ik zal een voorbeeld geven om het nog duidelijker te maken:

Afbeeldingslocatie: http://home.versatel.nl/bertuss/tabel%20excel.jpg

Acties:
  • 0 Henk 'm!

Anoniem: 45002

ik vrees dat dit niet in 1 formule kan. Volgens mij als je het volgende doet kost het allemaal niet teveel tijd en heb je wel het resultaat wat je wilt:

- maak normeringstabel
100% = 10
99.9% = 9.98
etc
80% = 6
etc
zet in die tabel het aantal fouten uit wat men per opdracht mag halen.
- vert zoeken in normeringstabel met behaalde scores
- bereken gemiddelde

hatsieflatsie

Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Anoniem: 45002 schreef op zaterdag 11 november 2006 @ 17:36:
ik vrees dat dit niet in 1 formule kan. Volgens mij als je het volgende doet kost het allemaal niet teveel tijd en heb je wel het resultaat wat je wilt:
Waarom niet?

De functie gemiddelde accepteert zo'n 30 argumenten, en de berekening is ook wel in één functie te proppen.

Makkelijste is om even de twee berekeningen (<80% en >=80%) uit te schrijven en die in een
als() constructie te verwerken.

Je krijgt dan iets als
code:
1
2
=gemiddelde(als(fout1<=0,2*opdrachten1);10-fout1*(20/opdrachten1);7,5-fout1*(7,5/opdrachten1));_
                    als(fout2<=0,2*opdrachten2);10-fout2*(20/opdrachten2);7,5-fout2*(7,5/opdrachten2));_ etc

en misschien bietd een matrix ook nog soelaas :)

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

Anoniem: 45002

Je krijgt dan iets als
code:
1
2
=gemiddelde(als(fout1<=0,2*opdrachten1);10-fout1*(20/opdrachten1);7,5-fout1*(7,5/opdrachten1));_
                    als(fout2<=0,2*opdrachten2);10-fout2*(20/opdrachten2);7,5-fout2*(7,5/opdrachten2));_ etc

en misschien bietd een matrix ook nog soelaas :)
[/quote]

Formule gemiddelde is het probleem niet. Koppelen van normeringen aan aantal behaalde fouten door de deelnemers is het probleem. Als je het uit wilt schrijven in een formule zoals jij voorstelt wens ik je veel succes. Ik denk niet dat de functie zoveel items pikt. Matrix (zo'n 1000 regels icm VLOOKUP) is echt het snelst. Kan anders wel iets opsturen! Snap trouwens je formule niet helemaal. Waarom gebruik je 7,5?

Ik kom uit met voorbeeldje:
5,47
9,19
4,34

[ Voor 10% gewijzigd door Anoniem: 45002 op 12-11-2006 09:25 ]


Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Anoniem: 45002 schreef op zondag 12 november 2006 @ 09:19:
Formule gemiddelde is het probleem niet. Koppelen van normeringen aan aantal behaalde fouten door de deelnemers is het probleem.
Nofi, maar je hebt slechte gelezen en praat een beetje onzin ;)
Dat is namelijk precies wat
code:
1
als(fout1<=0,2*opdrachten1);10-fout1*(20/opdrachten1);7,5-fout1*(7,5/opdrachten1))
doet.

Je kunt het op vele manier schrijven, maar het komt erop neer dat je twee lineaire functies combineert, waarbij imho een simpele if then else rond de 20% norm het makkelijste te begrijpen is. Omdat in het voorbeeld het aantal fouten is gegeven heb ik ervoor gekozen om uit te gaan van de maximum score en daar het aantal fouten (gewogen) van af te trekken.

Bij minder dan 20% fouten is het 10-nFout* weging om bij 20% fout op 6 uit te komen.
Meer dan 20% fout is het 7,5-nfout*weging2, om bij 20% fout op 6 te beginnen en bij 100% fout op 0 te eindigen. Dat mag ts verder zelf vervolmaken met afrondingen, drempels en wat hij verder wil verzinnen.
Als je het uit wilt schrijven in een formule zoals jij voorstelt wens ik je veel succes. Ik denk niet dat de functie zoveel items pikt. Matrix (zo'n 1000 regels icm VLOOKUP) is echt het snelst. Kan anders wel iets opsturen! Snap trouwens je formule niet helemaal. Waarom gebruik je 7,5?
Eerst zorgen dat je het snapt en dan pas roepen dat het niet klopt? ;)
Zo'n matrix is leuk, maar uitermate onhandig als blijkt dat de normering overdreven soepel of zwaar is en aangepast moet worden.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

  • Bertuss
  • Registratie: April 2003
  • Laatst online: 06-04-2021
niesje schreef op zaterdag 11 november 2006 @ 22:14:
[...]


Waarom niet?

De functie gemiddelde accepteert zo'n 30 argumenten, en de berekening is ook wel in één functie te proppen.

Makkelijste is om even de twee berekeningen (<80% en >=80%) uit te schrijven en die in een
als() constructie te verwerken.

Je krijgt dan iets als
code:
1
2
=gemiddelde(als(fout1<=0,2*opdrachten1);10-fout1*(20/opdrachten1);7,5-fout1*(7,5/opdrachten1));_
                    als(fout2<=0,2*opdrachten2);10-fout2*(20/opdrachten2);7,5-fout2*(7,5/opdrachten2));_ etc

en misschien bietd een matrix ook nog soelaas :)
Het ziet er vrij eenvoudig uit, maar ik snap er nog weinig van :| Heb hier wel wat mee lopen kloten, maar kom niet echt verder. Snap ook niet goed wat, wat is in de formule. Ik hoop dat je me wat verder kan helpen.

Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Lukt het wel om je eigen normberekening op papier uit te schrijven?

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

Anoniem: 45002

niesje schreef op zondag 12 november 2006 @ 10:59:

Eerst zorgen dat je het snapt en dan pas roepen dat het niet klopt? ;)
Je hoort mij niet zeggen dat het niet klopt hoor ;) Gaf alleen aan dat ik die 7,5 niet snap! Nog steeds nieuwsgierig trouwens!

Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Bv 10 vragen, norm = 8 goed, 2 fouten is een 6. Bij meer dan 2 fouten gaat er per fout 6/8 (0,75) punt af. Maar de eerste twee fouten (in de norm) zijn al verwerkt, dus begin je niet op 6 maar twee fouten hoger:

R=7,5-fout * 0,75. Iha te schrijven als: 7,5 - 7,5*(fout/opdrachten)

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

  • Bertuss
  • Registratie: April 2003
  • Laatst online: 06-04-2021
niesje schreef op zondag 12 november 2006 @ 20:56:
Bv 10 vragen, norm = 8 goed, 2 fouten is een 6. Bij meer dan 2 fouten gaat er per fout 6/8 (0,75) punt af. Maar de eerste twee fouten (in de norm) zijn al verwerkt, dus begin je niet op 6 maar twee fouten hoger:

R=7,5-fout * 0,75. Iha te schrijven als: 7,5 - 7,5*(fout/opdrachten)
Sorry voor mijn late reactie ...
Ja ik vat nu wat de gedachte er van is, maar ik kan dat nog niet koppelen aan hoe ik dit in excel ga uitvoeren in een formule. Zou je een voorbeeldformule kunnen laten zien die ik ff kan importeren in excel ... zodat ik kan zien hoe het werkt ? Heb de vorige geprobeerd in te voeren, maar daar kwam ik dus nog niet helemaal uit.

Acties:
  • 0 Henk 'm!

  • brekki
  • Registratie: Januari 2006
  • Laatst online: 04-06-2024
Dus ... 100%goed=10, 80%goed=6 ... in formulevorm, cijfer = %goed[van 0 tot 1]*20 - 10.

Ervan uitgaande dat de lege cel linksboven cel A1 is, is dit de formule voor het totaalcijfer van speler 1, en komt in F2:

=((B$1-B2)/B$1+(C$1-C2)/C$1+(D$1-D2)/D$1+(E$1-E2)/E$1)/4*20-10

Deze kun dan copieren naar de cellen eronder voor de andere spelers.
In dit systeem kunnen ze ook negatieve cijfers krijgen (bij >50%fout), ik weet niet of dat erg is.

[ Voor 192% gewijzigd door brekki op 17-11-2006 08:28 . Reden: typos ]


  • Bertuss
  • Registratie: April 2003
  • Laatst online: 06-04-2021
brekki schreef op woensdag 15 november 2006 @ 12:04:
Dus ... 100%goed=10, 80%goed=6 ... in formulevorm, cijfer = %goed[van 0 tot 1]*20 - 10.

Ervan uitgaande dat de lege cel linksboven cel A1 is, is dit de vormule voor het totaalcijfer van speler 1, en komt in F2:

=((B$1-B2)/B$1+(C$1-C2)/C$1+(D$1-D2)/D$1+(E$1-E2)/E$1)/4*20-10

Deze kun dan copieren naar de cellen eronder voor de andere spelers.
In dit systeem kunnen ze ook negatieve cijfers krijgen (bij >50%fout), ik weet niet of dat erg is.
Nee dat is niet erg ... Dit is precies wat ik zocht ! Mijn dank is groot ! super helder _/-\o_
Pagina: 1