• 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.

Functie: KLEINSTE

  • Onderwerp starter Onderwerp starter Cold
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Cold

Gebruiker
Lid geworden
20 jul 2009
Berichten
132
Ik gebruik een lijst met namen die ieder een score hebben. Op basis van de laagste score zou het hoogste aantal punten moeten toegekend worden. De laagste score, het hoogste punten, de 2e laagste score 10 punten minder en zo voor de 5 laagste scores.

Dit lukt met de functie KLEINSTE, maar de resultaten zijn fout als er meerdere namen zijn met de laagste score.

Zie voorbeeld met uitleg in bijlage.

Heeft iemand een oplossing voor dit probleem ?

Thx !
Cold
 

Bijlagen

Laatst bewerkt:
Bijlage uploaden lukt ook hier niet.
Ik post de bijlage zodra het weer werkt
 
Hallo Cold,

Als je bij ieder resultaat eens rij()/10000 optelt of aftrekt, dan is het onwaarschijnlijk dat je gelijke getallen krijgt en zal de functie kleinste ook steeds een goed resultaat geven. Als je de celopmaak zodanig kiest dat de toevoeging in de afronding van de score wegvalt ziet alles er volmaakt uit.
 
Bijlage zit erbij ! :)

Bij iedere rij een getal optellen /vermenigvuldigen is geen oplossing. Het gaat over gehele getallen.
Afronding is niet van toepassing, het gaat over gehele getallen.
 
Wijzig je formule in deze matrixfunctie, dus afsluiten met ctrl-shift-enter:
Code:
=ALS(B5=0;50;ALS(B5=KLEINSTE(ALS($B$5:$B$12>0;$B$5:$B$12);1);40;ALS(B5=KLEINSTE(ALS($B$5:$B$12>0;$B$5:$B$12);2);30;ALS(B5=KLEINSTE(ALS($B$5:$B$12>0;$B$5:$B$12);3);20;ALS(B5=KLEINSTE(ALS($B$5:$B$12>0;$B$5:$B$12);4);10;0)))))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan