Eu poderia imaginar (como em "eu não tentei") que uma soma cumulativa das respostas corretas combinadas com uma pesquisa em um número aleatório poderia fazer o truque.
Name | Correct | Sum
P1 3 3
P2 2 5
P3 4 9
Crie uma célula com um número aleatório e talvez um botão para acionar o recálculo ou fazê-lo preencher a célula com a fórmula do número aleatório ou algo assim.
Então você deve ser capaz de fazer uma pesquisa que retorne "P2", por exemplo, se você desenhou o número 4. Edit: Verifique a ajuda na função de pesquisa como fazê-lo retornar o correto, eu acredito que ele pode fazer o que você deseja. Caso contrário, você pode ter que contornar isso com uma coluna de ajuda.
O número aleatório do curso tem que ser executado de 1 até o máximo da soma cumulativa.
Espero que ajude de alguma forma; -)