Gisteren kwam ik deze vraag tegen op Twitter en dacht: Dat moet toch ook in Google Sheets kunnen?
Het antwoord is natuurlijk ja, maar het kostte me wel even wat uitzoekwerk.
Uiteindelijk is de oplossing heel simpel!
Zet in kolom A een aantal namen.
Zet ergens in kolom C de volgende formule:
=index(A2:A;ASELECTTUSSEN(1;AANTALARG(A2:A)))
Zoals je ziet in de screenshot heb ik een aantal velden samengevoegd om het wat mooier te maken. Datzelfde geldt voor de cellen in kolom B.
Plaats daar nu via Invoegen een selectievakje. Dat is een vrij nieuwe functie in Sheets die er in dit geval voor zorgt dat er bij aan/uitvinken telkens een nieuwe naam wordt gekozen. Een functionaliteit waar ik toevallig tegenaan liep...
Dat is alles!
Nu hoef je niet meer iedere keer een online tool te zoeken en daar eerst namen naar uploaden. Gewoon deze functionaliteit inbakken in de lijsten die je toch al hebt en je kunt volledig willekeurig namen genereren!
Natuurlijk kan je het nog mooier te maken door een verzamelblad te bouwen waarbij je via pulldown uit de groepen kunt kiezen en alleen de naam te zien krijgt.
In het voorbeeld hiernaast heb ik in cel A2 een pulldown menu gemaakt en in A3 de volgende formule gebruikt:
=ALS.FOUT(index(indirect(A2&"!"&"A2:A");ASELECTTUSSEN(1;AANTALARG(indirect(A2&"!"&"A2:A"))));"Maak een keuze!")
Wil je al dit werk niet zelf doen, dan mag je een kopie maken van mijn voorbeeldbestand en daarmee verder werken...
Overigens werkt de bovenste formule ook in Excel. Alleen moet je dan op F9 klikken voor een nieuwe naam. Dat selectievakje werkt in Excel niet...
Als trendmatcher legde ik verbanden tussen trends die ik tegenkwam op internet en hun mogelijk gebruik in het onderwijs.
▼
29 november 2018
28 november 2018
Live formulierreacties tellen
Stel je laat aan het eind van een les je leerlingen een (Google)formulier invullen waarin je vraagt om feedback over de gegeven les. Natuurlijk mogen ze anoniem reageren, maar je wilt wel graag dat ze dat allemaal doen!
Hoe pak je dat nu slim aan?
Dit is mijn oplossing:
Laat de reacties binnenkomen in een Google Sheet en maak daarin een extra tabblad aan met de naam: Aantal reacties
Zet daarin de volgende code: =AANTALARG(Formulierreacties!A2:A)
(Daarbij ga ik er van uit dat het blad waar de reacties binnenkomen Formulierreacties heet)
TIP: Ik gebruik de addon Crop Sheet om alleen de geselecteerde cellen weer te geven.
Publiceer dat blad nu door te klikken op Bestand en te kiezen voor: Publiceren op internet
Kies daarbij voor alleen deze pagina.
Echter, je gebruikt de url die je wordt aangeboden niet omdat die pagina slechts om de vijf minuten ververst wordt! Door een truc uit te halen met de url van het tabblad in de sheet zoals jij die ziet kan je een live weergave genereren.
Kopieer de url van het tabblad: Aantal reacties
Die ziet er bijvoorbeeld zo uit:
https://docs.google.com/spreadsheets/d/1btiuUUEnD8Dhjwar5znUdB-TfQFUpNE-lmy08gy4DHM/edit#gid=1891336901
Verander nu alleen het woordje edit door: preview en laat de rest zoals het is. Je krijgt dus dit:
https://docs.google.com/spreadsheets/d/1btiuUUEnD8Dhjwar5znUdB-TfQFUpNE-lmy08gy4DHM/preview#gid=1891336901
Als je deze url opent in een nieuw tabblad zul je zien dat het aantal reacties wordt weergegeven.
Nu heb je nog een Chrome extensie nodig die ervoor zorgt dat deze pagina automatisch iedere zoveel seconden ververst. Ik gebruik daarvoor de extensie Auto Refresh die precies doet wat ik nodig heb! De pagina kan je nu laten zien op je digibord of op je eigen scherm.
Let op: Wil je een zo getrouw mogelijk resultaat dan zul de mogelijkheid om te reageren willen beperken tot één reactie per persoon. Daarvoor moeten de respondenten dan wel inloggen bij Google. De reacties worden dan alsnog anoniem opgeslagen, tenzij je natuurlijk om naam en/of e-mailadres vraagt...
Wil je mijn voorbeeld testen? Installeer dan de Chrome extensie Auto Refresh, vul dit formulier in en controleer of het getal op deze pagina wordt opgehoogd.
Hoe pak je dat nu slim aan?
Dit is mijn oplossing:
Laat de reacties binnenkomen in een Google Sheet en maak daarin een extra tabblad aan met de naam: Aantal reacties
Zet daarin de volgende code: =AANTALARG(Formulierreacties!A2:A)
(Daarbij ga ik er van uit dat het blad waar de reacties binnenkomen Formulierreacties heet)
TIP: Ik gebruik de addon Crop Sheet om alleen de geselecteerde cellen weer te geven.
Publiceer dat blad nu door te klikken op Bestand en te kiezen voor: Publiceren op internet
Kies daarbij voor alleen deze pagina.
Echter, je gebruikt de url die je wordt aangeboden niet omdat die pagina slechts om de vijf minuten ververst wordt! Door een truc uit te halen met de url van het tabblad in de sheet zoals jij die ziet kan je een live weergave genereren.
Kopieer de url van het tabblad: Aantal reacties
Die ziet er bijvoorbeeld zo uit:
https://docs.google.com/spreadsheets/d/1btiuUUEnD8Dhjwar5znUdB-TfQFUpNE-lmy08gy4DHM/edit#gid=1891336901
Verander nu alleen het woordje edit door: preview en laat de rest zoals het is. Je krijgt dus dit:
https://docs.google.com/spreadsheets/d/1btiuUUEnD8Dhjwar5znUdB-TfQFUpNE-lmy08gy4DHM/preview#gid=1891336901
Als je deze url opent in een nieuw tabblad zul je zien dat het aantal reacties wordt weergegeven.
Nu heb je nog een Chrome extensie nodig die ervoor zorgt dat deze pagina automatisch iedere zoveel seconden ververst. Ik gebruik daarvoor de extensie Auto Refresh die precies doet wat ik nodig heb! De pagina kan je nu laten zien op je digibord of op je eigen scherm.
Let op: Wil je een zo getrouw mogelijk resultaat dan zul de mogelijkheid om te reageren willen beperken tot één reactie per persoon. Daarvoor moeten de respondenten dan wel inloggen bij Google. De reacties worden dan alsnog anoniem opgeslagen, tenzij je natuurlijk om naam en/of e-mailadres vraagt...
Wil je mijn voorbeeld testen? Installeer dan de Chrome extensie Auto Refresh, vul dit formulier in en controleer of het getal op deze pagina wordt opgehoogd.
22 november 2018
De gemankeerde QR code
Gisteren had ik opeens wat tijd over (de aannemer meldde zich af) en heb me toen verdiept in de "Maak je eigen escaperoom!" module uit de Leerlijn ICT van LearningROCKS, waarin je leert hoe je zelf een virtuele escaperoom kunt maken.
Op zoek naar mogelijke opdrachten vroeg ik me af hoe je een QR code zou kunnen gebruiken. Zo kwam ik op het idee om een QR code te verminken door er wat vierkantjes uit te halen met de opdracht om via de aangegeven coördinaten deze weer te vullen, zodat de code gescand kan worden. Het resultaat is dan natuurlijk een aanwijzing waarmee je weer verder komt.
Ik heb eerst een Google Sheet gemaakt die ik kan gebruiken als basis voor het vullen en daarna weer verwijderen van een aantal blokken. (Klik hier voor een kopie)
Voor het genereren van een QR code gebruik ik mijn eigen tool.
De werkwijze is dan verder heel simpel:
Op zoek naar mogelijke opdrachten vroeg ik me af hoe je een QR code zou kunnen gebruiken. Zo kwam ik op het idee om een QR code te verminken door er wat vierkantjes uit te halen met de opdracht om via de aangegeven coördinaten deze weer te vullen, zodat de code gescand kan worden. Het resultaat is dan natuurlijk een aanwijzing waarmee je weer verder komt.
Ik heb eerst een Google Sheet gemaakt die ik kan gebruiken als basis voor het vullen en daarna weer verwijderen van een aantal blokken. (Klik hier voor een kopie)
Voor het genereren van een QR code gebruik ik mijn eigen tool.
De werkwijze is dan verder heel simpel:





