Quizzes do tipo “qual é o seu perfil de empreendedor”, avaliações DISC e “descubra a sua rotina de skincare” não somam uma pontuação única. Cada resposta alimenta um de vários contadores, e o contador que terminar mais alto decide o resultado. O Yay! Forms tem um operador feito exatamente para essa comparação: tem o maior valor.
Este tutorial monta um quiz de três perfis (Construtor, Estrategista, Conector). Se regras e variáveis são novidade para você, leia primeiro Como adicionar uma estrutura lógica ao formulário.
Passo 1: Uma variável por perfil
Abra a aba Lógica de qualquer pergunta, clique em Variáveis e adicione uma variável Número por resultado possível, todas começando em 0. As nossas: construtor, estrategista e conector.

Passo 2: Cada resposta alimenta um perfil
Em cada pergunta do quiz, encadeie uma regra por opção com SENÃO: SE a resposta é a opção “estrutura e sistemas”, ENTÃO Somar 1 em estrategista; senão a opção “agir rápido” soma 1 em construtor; senão a opção “pessoas e ideias” soma 1 em conector.

Como cada respondente escolhe exatamente uma opção, exatamente uma regra corresponde por pergunta. Repita o padrão em todas as perguntas do quiz. Respostas com peso também funcionam: uma resposta pode somar 2 a um perfil, ou alimentar dois perfis com duas ações na mesma regra.
Passo 3: O passo final extra (não pule este)
Aqui está a armadilha em que todo mundo cai: as regras rodam quando a pergunta delas é respondida, então uma regra de direcionamento na última pergunta do quiz leria os contadores antes de os pontos daquela pergunta entrarem. Os totais só ficam finais depois da última resposta.
A solução é um passo extra depois da última pergunta, sem pontos próprios, para carregar as regras de direcionamento. Um Statement (Declaração) serve exatamente para isso: mostra uma mensagem (“O seu resultado está pronto…”), não pergunta nada e dá à lógica um lugar para rodar depois que toda a contagem terminou.

Passo 4: Direcione com “tem o maior valor”
Crie uma tela final por perfil. Depois, no Statement, encadeie uma regra por perfil: SE construtor tem o maior valor, ENTÃO Ir para a tela final Construtor; senão estrategista tem o maior valor vai para a tela final Estrategista; e assim por diante.

Tem o maior valor compara a variável com todas as suas outras variáveis e é verdadeiro quando ela guarda o valor mais alto. Você o encontra junto com os outros operadores de comparação sempre que a condição testa uma variável:

Alternativa mais leve: uma única tela final personalizada com IA
Se os seus resultados mudam no texto, e não na estrutura, pule as várias telas finais: mantenha uma única tela final e use a aba IA dela para gerar o título e a descrição para cada respondente. O prompt pode referenciar as variáveis de perfil (“Com base em @construtor, @estrategista e @conector, diga ao respondente qual é o tipo dele…”), o que transforma todo o passo de direcionamento em uma frase de linguagem simples.
Conclusão
Você montou o padrão do quiz de perfil: uma variável por perfil, regras encadeadas alimentando-as em cada pergunta, um Statement depois da última pergunta e tem o maior valor escolhendo o vencedor.
Artigos relacionados: