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

Waarden omzetten in Levels variërend van 0 tot 5

Status
Niet open voor verdere reacties.

EdwinHoekstra

Nieuwe gebruiker
Lid geworden
15 mrt 2015
Berichten
4
Ik wil graag waarden automatisch laten omzetten naar het bijbehorende level waar de 'speler' op zit.

De verdeling is als volgt:

Level - van - tot

1 0 100
2 100 250
3 250 500
4 500 1000
5 1000 2000

Dan wil ik in Excel dat als in rij H het getal automatisch omgezet wordt naar het bijbehorende level als dat kan.

bijv 118 -> 2
348 -> 3
251 -> 3

etc.
 

Bijlagen

  • Gamification EXP systeem.xlsx
    19,4 KB · Weergaven: 21
bedoel je zoiets?
 

Bijlagen

  • Kopie van Gamification EXP systeem.xlsx
    19,9 KB · Weergaven: 22
Typ in I2:
Code:
=VERGELIJKEN(H2;{0;100;250;500;1000;2000})
en kopieer naar beneden.
 
Ik merk dat met de formule van zapatr de verkeerde level wordt weergegeven.
maak er dan deze van.
PHP:
=VERGELIJKEN(H2;{100;250;500;1000;2000})
of deze
PHP:
=VERGELIJKEN(H2;{0;100;250;500;1000;2000})-1
 
Laatst bewerkt:
Ik merk dat met de formule van zapatr de verkeerde level wordt weergegeven.
EdwinHoekstra zei:
Bedankt voor de scherpe analyse!
Toch niet zo scherp geanalyseerd want de uitspraak van Plongske is NIET juist!
Ik denk dat jullie mijn oplossing niet goed hebben gecontroleerd. Kijk naar H2 met getal 348: getal ligt tussen 250 en 500, resultaat moet zijn (zie bericht 1 van de vragensteller): 3. Dat is juist met mijn berekening, niet met de aanpassing van Plongske. En dat geldt ook voor alle waarden daaronder. Het enige waar je over kunt discussieren zijn de RANDwaarden (100 - 250 - 500 - 1000 - 2000), maar daarover is de vragensteller in bericht 1 onduidelijk want hij vermeldt die telkens 2 keer, nl. aan het eind van een interval maar ook aan het begin van het volgende, zonder er bij te vermelden: tot of tot en met; op die manier mag je een tabel nooit publiceren. Ik ben ervan uitgegaan dat die randwaarden bij het volgende interval horen. Bij een tabel moet altijd zonneklaar duidelijk zijn tot welk interval een getal behoort. Dus bv. zo:
0 - <100 -> 1 (betekent: 0 tot kleiner dan 100; ook mogelijk: 0 t/m 99 als de waarden gehele getallen zijn).
100 - < 200 -> 2
200 - < 300 -> 3

of, als de randwaarden niet bij het volgend interval moeten horen:
0 - 100 -> 1
101 - 200 -> 2
201 - 300 -> 3

Als de randwaarden niet tot een volgend interval moeten worden gerekend, dan moet niet de aanpassing van Plongske worden gebruikt, maar bv. dit:
Code:
=VERGELIJKEN(H2;{0;101;251;501;1001;2001})
Hierbij is ervan uitgegaan dat kolom H steeds gehele getallen bevat en geen getallen bevat boven 2000. Is dat anders dan zijn aanpassingen daarvoor niet moeilijk.
 
Laatst bewerkt:
@ zapatr
Je hebt het bij het rechte eind. Bij nadere controle is uw formule de juiste.Ik had me vergist in de levels. Het is mijn formule die te laag begint.
Bedankt voor de terechte opmerking.
 
Iedereen vergist zich wel eens, ikzelf niet in de laatste plaats.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan