Calcule a taxa de resposta de uma pesquisa
236 pesquisas concluídas de 800 enviadas são uma taxa de resposta de 29,5%. Informe as duas contagens da mesma campanha e veja o percentual na hora, com verificações que barram zero envios ou mais respostas do que convites. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Pesquisas enviadas
- 800
- Pesquisas concluídas
- 236
- Taxa de resposta (%)
- 29,5
A taxa de resposta mostra qual parcela das pessoas contatadas concluiu a sua pesquisa. Informe o total de pesquisas enviadas e a quantidade concluída para receber o percentual imediatamente. A calculadora aplica a fórmula padrão, que divide as conclusões pelos envios, valida se as contagens podem ser usadas e devolve um resultado estável para relatórios, painéis, análises de campanhas e rotinas automatizadas de pesquisa. Ela também rejeita zero pesquisas enviadas, pois não existe taxa de resposta significativa sem convites.
Use contagens referentes à mesma iniciativa
Uma taxa de resposta útil começa com duas contagens da mesma campanha, janela de distribuição e audiência. O valor de pesquisas enviadas deve representar os convites incluídos no denominador do relatório; o de pesquisas concluídas deve contar as respostas finalizadas atribuídas a esses convites. Antes do cálculo, defina como a sua equipe trata e-mails devolvidos, convites duplicados, respostas de teste, questionários parciais e formulários reabertos.
Essa política é importante porque uma mudança no numerador ou no denominador altera o resultado, mesmo quando a conta está perfeita. Informe números inteiros não negativos, e não estimativas ou textos formatados. O total concluído não pode superar o total enviado.
Para comparar várias rodadas, calcule cada uma separadamente. Assim, diferenças de período, canal, público e desenho do questionário continuam visíveis, em vez de desaparecerem em uma média enganosa. Registre as regras de contagem ao lado do resultado para permitir que outras pessoas reproduzam o cálculo no futuro.
Entenda a fórmula e o percentual devolvido
O cálculo divide as pesquisas concluídas pelas enviadas e multiplica o quociente por cem. Por exemplo, duzentas conclusões entre oitocentos envios resultam em uma taxa de vinte e cinco por cento. Esse número responde a uma pergunta específica: qual proporção dos questionários distribuídos gerou uma resposta concluída?
Ele não demonstra que a amostra é representativa, que as respostas foram cuidadosas ou que o questionário alcançou a população desejada. Zero envios causa erro, pois uma divisão por zero não descreve participação. Já zero conclusões com um total positivo de envios é válido e produz zero por cento.
Ao apresentar o indicador, escolha a precisão adequada ao público e mantenha as contagens originais por perto: percentuais iguais baseados em dez e em dez mil convites possuem forças de evidência muito diferentes.
Trate a taxa como diagnóstico, não como veredito
A taxa ganha valor quando é comparada de modo consistente entre rodadas, canais de convite, lembretes ou segmentos de público. Uma queda pode levar à revisão do assunto da mensagem, do tamanho do questionário, da experiência no celular, dos incentivos, do horário de contato ou da qualidade da lista. Uma alta pode indicar que as mudanças ajudaram, mas ainda precisa ser analisada junto da qualidade das respostas e da composição da amostra.
Não compare indicadores calculados com regras diferentes sem explicar essa distinção. Uma equipe pode retirar os convites não entregues, enquanto outra os mantém no total enviado, criando denominadores incompatíveis. Em relatórios operacionais, armazene as duas entradas e o percentual juntos e anote o período e as regras de inclusão no seu sistema.
Como o cálculo não depende de rede, aleatoriedade ou horário atual, entradas idênticas sempre geram saídas idênticas, o que atende painéis, verificações e registros de pesquisa reproduzíveis.
Casos de uso
Avaliar uma campanha de contato
Calcule a parcela das pesquisas distribuídas que se transformou em respostas concluídas após o encerramento da campanha.
Comparar rodadas de pesquisa
Aplique a mesma fórmula em cada rodada para comparar a evolução da participação com critérios consistentes.
Preencher um painel de pesquisa
Gere uma taxa validada a partir das contagens armazenadas de envios e conclusões em uma rotina automatizada.
Perguntas frequentes
Como a taxa de resposta é calculada?
Divida as pesquisas concluídas pelas enviadas e multiplique o resultado por cem para obter o percentual.
O que acontece quando nenhuma pesquisa foi enviada?
O cálculo devolve um erro de entrada inválida, pois uma taxa não pode ser definida com denominador igual a zero.
As conclusões podem superar os envios?
Não. A calculadora rejeita essa entrada porque cada conclusão precisa corresponder a uma pesquisa incluída no total enviado.
Respostas parciais entram na conta?
Somente se a sua política de relatório as classificar como concluídas. Defina o critério antes de informar a contagem e aplique-o sempre.
Quanto custa um cálculo automatizado?
A mesma fórmula determinística pode alimentar relatórios recorrentes.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/biz/survey-response-rate-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"surveys_sent":800,"surveys_completed":236}'const res = await fetch("https://api.kit.forhosting.com/biz/survey-response-rate-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"surveys_sent": 800,
"surveys_completed": 236
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/survey-response-rate-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"surveys_sent": 800,
"surveys_completed": 236
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/survey-response-rate-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"surveys_sent":800,"surveys_completed":236}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"surveys_sent":800,"surveys_completed":236}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/survey-response-rate-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"surveys_sent": 800,
"surveys_completed": 236
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.survey_response_rate_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entenda a fórmula e o percentual devolvido
A calculadora arredonda apenas o percentual final para seis casas decimais, preservando detalhes úteis em campanhas pequenas e comparações posteriores, além de manter estável a saída JSON.
Trate a taxa como diagnóstico, não como veredito
A automação pode chamar esta capacidade por US$ 0,002 por solicitação.