Archief - Hulp nodig met Excel (lotto)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Mattehh

Legacy Member
In de café in de buurt willen we een lottospel spelen. De bedoeling is dat iedere deelnemer (totaal zjin we met 40) 10 nummers kiest, hij legt hiervoor 25 euro uit. Na iedere trekking moet nagegaan worden of er een nummer bij is waarvoor die persoon gekozen heeft. Indien dit zo is, zou het nummer groen moeten kleuren of een andere aanwijzing dat dit getal is voorgekomen bij één trekking. Zo gaan we verder tot iemand geen nummers meer "aan" heeft staan. Degene die dit als eerste lukt, krijgt de pot.

Ik dacht dat dit in Excel vrij simpel doenbaar was doormiddel van voorwaardelijke opmaak, maar blijkbaar kan ik geen vergelijking maken tussen meerdere cellen.

Kan iemand me hierbij helpen of tenminste zeggen welke formule/functie ik hiervoor kan toepassen?

Alvast hartelijk bedankt!

owa

Legacy Member
dus je wilt een lotto formulier maken eigenlijk deze geven aan de deelnemers deelnemers geven dit terug binnen en dan een blad met de namen van alles spelers met hun gekozen nummers zodat de rest ook weet wie er gewonnen heeft?

Mattehh

Legacy Member
Nee, ik heb reeds de nummers van alle personen. De bedoeling is dat ik elke trekking ingeef en dat deze dan wordt toegepast op de nummers van de deelnemers. Elke week zal er een stand van zaken worden opgehangen in de café. Hopelijk begrijp je het.. Want het is niet eenvoudig om zo uit te leggen.

owa

Legacy Member
de nummers heb je al dus al van de deelnemers maar je wilt dus eigenlijk als je de nummers van de trekking ingeeft dat de nummers automatisch worden aangeduid op excel in een groen kleurtje dan en zo elke week uithangt in het cafe?

owa

Legacy Member
je moet weten excel is een rekenblad dus dat heeft te maken met reken formules.

wat je wel kan proberen in excel is ctrl+f dan krijg je denk ik een functie om te zoeken en dan alles 1 voor 1 in een kleurtje zetten

maxdevis

Legacy Member
ik denk dat je best met een tussenstap werkt:
stel in werkblad1 kolom A staan al de resultaten van deelnemer 1, Kolom C deelnemer 2, E deelnemer 3, enzo... In werkblad2 staan de resultaten van de trekking.
In B1 zoek je dmv VERT.ZOEKEN of de waarde van A1 voorkomt in werkblad2. Als dit zo is, dan zet je (dmv ALS) een x. Daarna kan je met voorwaardelijke opmaak de corresponderende vakken van B, nl die van A, opkleuren. De kolommen B, D, ... (de kolommen met kruisjes) kan je verbergen zodat je enkel de gekleurde kolommen ziet.

Het is een omweg natuurlijk, het zou kunnen dat je het verticaal zoeken ook onmiddellijk in de voorwaardelijke opmaak kunt toepassen, maar ik kan het nu niet testen (en het hangt misschien af van welke versie van office je gebruikt).

johnstarlight

Legacy Member
Ik heb het volgende rap gevonden voor je. Ik weet niet of het volledig is wat je zoekt maar daarmee zou je het wel moeten vinden denk ik.
Ik heb de 10 nr's van deelnemer 1 naast elkaar in rij 1 gezet (let wel, rij 1 van de matrix gebruikt in de functie "horizontaal zoeken", niet rij 1 van je werkblad) . De trekking heb ik vervolgens ook naast elkaar in een andere rij gezet (ik heb een trekking van 5 cijfers genomen, als die langer of korter moet zijn pas je het bereik gewoon aan). De rij van de nr's van deelnemer 1 komt overeen met A2:J2 en de trekking met A12:E12.

Als je nu gewoon wilt dat de cijfers die in de trekking zijn voorgekomen groen worden gekleurd in de rij getallen, selecteer je je rij (van deelnemer 1) en bij voorwaardelijke opmaak kies je "nieuwe regel", vervolgens "een formule gebruiken om te bepalen welke cellen worden opgemaakt", en daar gebruik je volgende formule: =HORIZ.ZOEKEN(A2;$A$12: $E$12;1;ONWAAR) en uiteraard een opmaak.

Nu kan je verschillende dingen doen. Ofwel maak je een nieuwe regel met de volgende trekking, en maak je ook een nieuwe regel voor hetzelfde bereik van de nummers van deelnemer 1 en pas je de formule aan. Of je breidt de rij met trekkingen uit met nieuwe trekkingen,.... Anyway, je snapt wel waar ik heen wil. Er is vast een efficiëntere manier die je zelf moet bepalen aangezien ik nie echt volledig snap hoe het mechanisme in elkaar moet zitten.

Je kan trouwens onder de rij nummers van deelnemer 1 gewoon deelnemer 2 zetten en het bereik van de voorwaardelijke opmaak uitbreiden

EDIT: Kheb er in de blokpauze nog is naar gekeken en heb denk ik een complete oplossing gevonden:)

Ik heb nu slechts 1 voorwaardelijke regel overgehouden en ervoor gezocht dat je de verschillende trekkingen onder elkaar kunt ingeven, en na invoer van een corresponderend nummer in de tabel van deelnemers groen gekleurd.

http://www.megaupload.com/?d=W9V8UVD6

Basically wat ik gedaan heb is verschillende horizontaal zoeken functies in elkaar genesteld met de "als.fout" functie. Elke horizontaal zoeken functie staat voor een nieuwe trekking. Dus moet je gewoon het bereik van de matrix waarin moet worden gezocht aanpassen:

=ALS.FOUT(HORIZ.ZOEKEN(A2;$A$12: $E$12;1;ONWAAR);ALS.FOUT(HORIZ.ZOEKEN(A2;$A$13: $E$13;1;ONWAAR);ALS.FOUT(HORIZ.ZOEKEN(A2;$A$14: $E$14;1;ONWAAR);(HORIZ.ZOEKEN(A2;$A$15: $E$15;1;ONWAAR)))))

Deze is dan goed voor 4 trekkingen van 5 cijfers (nl. A12:E12 tem A15:E15).

Groovalicious

Legacy Member
Heb rap iets gemaakt in VBA. Macro's toestaan en gewoon ctrl+k indrukken. Heb maar heel even getest maar zou moeten werken ...

Als dit is wat je wil hebben tenminste ;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan