“He is no fool who gives what he cannot keep to gain what he cannot lose.” - Jim Elliot
Je privacy is voor het eerst geschonden bij de eerste echo. Daarna wordt het er de rest van je leven niet meer beter op.
Maareuh welke groep is het getal 1000 dan groep 1 is kleiner en groep 2 groter, etc etc
groep 7?
moraal van het verhaal, goed lezen, maar ook goed doorgeven. anders ga ja precies op dit soort dingen nat.
Uitgaande van de basis:
ALS( conditie, [waarde als waar], [waarde als onwaar] )
kun je dus binnen de WAAR of ONWAAR precies dezelfde constructie herhalen!
1
| =ALS(EN(A1>0,A1<=1000), "Groep A", ALS(EN(A1>1000,A1<=2000), "Groep B", .. )) |
Let wel goed op wat je eisen precies zijn: als je jouw tekst letterlijk neemt, zitten de waarden 1000, 2000, 3000 etc. nooit in een groep.
[ Voor 15% gewijzigd door C0rnelis op 19-11-2013 21:18 ]
Of je kan ook voor de creatievere oplossingen gaan zoals bijv (even aangenomen dat het omslagpunt bij 1000-tallen ligt) :
delen door 1000 en dan afronden.boven gebruiken zodat je altijd (0),1,2,3,4,5,6,7,8,9,10 eruit krijgt. Dan kan je op een ander tabblad die 10 waardes uitschrijven en dan kan je het met vert.zoeken doen...
Alternatief kun je dit berekenen inderdaad, kan juist prima zonder hulpcellen, met de formule
="groep "&TEKEN(A1/1000+65)
(Ik neem hierbij aan dat nummer 1000 in B zit, 2000 in C, enz.)
Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten
“He is no fool who gives what he cannot keep to gain what he cannot lose.” - Jim Elliot
Zoeken/lookup vereist wat voorbewerking als ik de TS goed lees. Het gaat om getallen tussen 1 en 1000, dus 5 moet ook in groep A komen.pedorus schreef op dinsdag 19 november 2013 @ 21:27:
Meerdere malen als gebruiken is minder mooi dan een keer ZOEKEN/LOOKUP gebruiken. Zie bijv. pedorus in "Excel functie"
Als Zoeken de zoekwaarde niet kan vinden, komt dit overeen met de grootste waarde in zoekvector die kleiner is dan of gelijk is aan zoekwaarde.
Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten
Oeps, helemaal vergeten (bij mij kan ik er nooit vanuit gaan dat de waarden in volgorde staan dus gewoon standaard altijd 0 als laatste optie)pedorus schreef op dinsdag 19 november 2013 @ 21:59:
Dat is geen probleem, de waarden moeten wel in volgorde staan daarvoor:
[...]
Vele wegen leiden naar Rome, en ik ben er zo een die niet erg houdt van vert.zoeken() bij dit soort simpele 'kies een waarde uit een lijst' opdrachten, noch van geneste als().Gomez12 schreef op dinsdag 19 november 2013 @ 21:23:
delen door 1000 en dan afronden.boven gebruiken zodat je altijd (0),1,2,3,4,5,6,7,8,9,10 eruit krijgt. Dan kan je op een ander tabblad die 10 waardes uitschrijven en dan kan je het met vert.zoeken doen...
1
2
3
| =INDEX({"groepA"\"groepB"\"groepC"\"groepD"};AFRONDEN.NAAR.BOVEN(A1/1000;0))
of:
=INDEX(bron!A1:a6;AFRONDEN.NAAR.BOVEN(A1/1000;0)) |
otoh: bij 6000 rijen is het wel verstandiger om niet 6000x die zes mogelijkheden in je sheet te hebben.
Maar dan nog liever index() dan vert.zoeken...
[ Voor 6% gewijzigd door Lustucru op 19-11-2013 23:30 ]
De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland
“He is no fool who gives what he cannot keep to gain what he cannot lose.” - Jim Elliot