Calculadora de quadro FTE
Ana com 40 horas, Ben com 20 e Cara com 30 somam 2,25 equivalentes em tempo integral em uma semana de 40 horas, e não três. A parte de cada pessoa aparece com o nome, para que orçamento e quadro batam. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
O quadro só em número de pessoas esconde quanta mão de obra você realmente compra quando jornadas parciais, reduzidas e de tempo integral convivem no mesmo elenco. Finanças e RH precisam de um único equivalente de tempo integral que pondere cada pessoa pelas horas semanais programadas frente a uma semana padrão de tempo integral—em geral quarenta horas, às vezes trinta e cinco ou trinta e sete e meia conforme região e política. Esta calculadora de quadro FTE aceita cada linha de equipe com horas semanais, divide pela sua semana padrão de tempo integral e soma as frações para que orçamentos, organogramas e relatórios de quadro falem a mesma língua. Controllers usam quando um mix de papéis de vinte e de quarenta horas precisa virar uma linha FTE. Operações consultam antes de aprovar outra contratação contra um teto FTE.
Como as horas semanais viram quadro FTE
O equivalente de tempo integral é a métrica clássica de mão de obra que converte escalas mistas em um total comparável ao quadro. Para cada pessoa você informa as horas semanais de trabalho programadas—as contratadas ou de escala de uma semana típica, não horas extras excepcionais nem ausências pontuais, a menos que você as modele de propósito assim. O motor divide essas horas semanais pela semana padrão de tempo integral que você escolher, com quarenta horas por padrão se omitir o campo.
Uma pessoa com quarenta horas contribui com um FTE em um padrão de quarenta; com vinte horas contribui com zero vírgula cinco; com trinta horas contribui com zero vírgula setenta e cinco. Essa separação importa: seis pessoas podem ser seis no quadro, mas só quatro vírgula cinco FTE se metade trabalha meio período. A calculadora não inventa regras de benefícios, multiplicadores de hora extra nem fórmulas de salário proporcional; confia nas horas e no padrão que você informa para que finanças e RH debatam a política fora da aritmética.
Onde uma calculadora de quadro FTE realmente se paga
Controllers financeiros abrem uma calculadora de quadro FTE quando um departamento apresenta seis nomes diante de um orçamento de cinco FTE e a pergunta real são as horas programadas, não a contagem de crachás. Parceiros de RH convertem elencos mistos de meio período e tempo integral em total FTE antes de congelamentos de quadro, reestruturações ou rateios de serviços compartilhados. Equipes de operações em varejo e saúde modelam cobertura de loja ou enfermaria inserindo as horas semanais por turno frente a uma semana de tempo integral específica do site.
Validação falha não consome saldo.
Casos de uso
Orçamento frente a elenco de jornadas mistas
Controllers informam cada pessoa com horas semanais em um padrão de quarenta horas para ver se seis nomes ainda cabem em uma linha de cinco FTE.
Congelamento e reestruturação de quadro no RH
Parceiros de RH convertem equipe de meio período e tempo integral em total FTE antes de congelamentos, rateios de serviços compartilhados ou redesenhos organizacionais.
Planejamento de cobertura em loja ou enfermaria
Líderes de operações somam FTE a partir de horas semanais por turno para que planos de cobertura batam com o orçamento de mão de obra sem contar cada crachá como um posto integral.
Perguntas frequentes
Qual é a semana de tempo integral padrão?
Substitua por 35, 37.5 ou outro valor positivo até 168 quando a política usar outra semana de tempo integral.
As horas semanais podem ser zero?
Sim. Zero horas semanais contribuem com 0 FTE, útil para modelar licença não remunerada ou vaga listada sem remover a linha.
Como calcular o FTE de quem trabalha meio período?
Divida as horas semanais programadas de cada pessoa pela semana de tempo integral e some os resultados. Com 40 horas, quem trabalha 20 conta como 0,5 e quem trabalha 30 como 0,75; Ana, Ben e Cara somam 2,25.
Posso usar uma semana integral de 35 ou 37,5 horas?
Sim. Informe a jornada integral adotada na sua região ou empresa, como 35, 37,5 ou 40 horas. Qualquer valor positivo até 168 é aceito, e a parte de cada pessoa é recalculada com essa base.
Por que o número de pessoas difere do FTE total?
O quadro conta pessoas; o FTE pondera cada uma pelas horas programadas. Ana, Ben e Cara são três pessoas, mas apenas 2,25 FTE, e é essa diferença que importa diante de um limite de orçamento.
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/fte-headcount \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"staff":[{"name":"Ana","weekly_hours":40},{"name":"Ben","weekly_hours":20},{"name":"Cara","weekly_hours":30}]}'const res = await fetch("https://api.kit.forhosting.com/biz/fte-headcount", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"staff": [
{
"name": "Ana",
"weekly_hours": 40
},
{
"name": "Ben",
"weekly_hours": 20
},
{
"name": "Cara",
"weekly_hours": 30
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/fte-headcount",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"staff": [
{
"name": "Ana",
"weekly_hours": 40
},
{
"name": "Ben",
"weekly_hours": 20
},
{
"name": "Cara",
"weekly_hours": 30
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/fte-headcount", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"staff":[{"name":"Ana","weekly_hours":40},{"name":"Ben","weekly_hours":20},{"name":"Cara","weekly_hours":30}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"staff":[{"name":"Ana","weekly_hours":40},{"name":"Ben","weekly_hours":20},{"name":"Cara","weekly_hours":30}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/fte-headcount", 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
{
"staff": [
{
"name": "Ana",
"weekly_hours": 40
},
{
"name": "Ben",
"weekly_hours": 20
},
{
"name": "Cara",
"weekly_hours": 30
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.fte_headcount",
"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
Como as horas semanais viram quadro FTE
O total FTE é a soma de cada FTE individual, enquanto staff_count permanece o número bruto de pessoas na lista e total_weekly_hours é a soma das horas programadas antes da divisão.
Contrato de entrada, campos de resposta e erros de validação
Um name opcional rotula a pessoa no detalhamento para notas de folha, exportações PDF ou laterais de organograma. Envie por POST um corpo JSON com um array obrigatório e dois controles opcionais. staff deve ser uma lista não vazia de um a cem objetos. Cada objeto exige weekly_hours como número finito de zero a cento e sessenta e oito inclusive, para que uma linha possa representar licença com zero horas sem ultrapassar o comprimento real de uma semana. Os aliases people, employees, team e roster são aceitos para o array, para que montadores de formulário mantenham nomes familiares. standard_hours é um número finito positivo opcional até cento e sessenta e oito que define o denominador de tempo integral; o padrão é quarenta, e os aliases incluem full_time_hours, fte_hours, baseline_hours e fulltime_week. decimals é um inteiro opcional de zero a seis que controla o arredondamento half-up dos campos de FTE e de horas; o padrão é quatro para que FTE parciais fiquem precisos o bastante para linhas orçamentárias. Em sucesso o corpo devolve staff_count, standard_hours, total_weekly_hours, total_fte, um array staff ecoando cada linha com fte igual a weekly_hours dividido por standard_hours, e uma string formula reafirmando as identidades. O name opcional só entra na linha se você o enviou; campos opcionais omitidos nunca aparecem como null. staff ausente, valor que não é array, lista vazia, mais de cem linhas, weekly_hours ausente, números não finitos, horas negativas, horas acima de cento e sessenta e oito, standard_hours não positivo ou decimals fora de zero a seis falham com invalid_input indicando o problema. Essas falhas de validação não são cobradas. Combine total_fte com seu próprio modelo de custo se precisar de gasto em dinheiro; este endpoint devolve apenas agregados de FTE e horas.
Onde uma calculadora de quadro FTE realmente se paga
Sites de conteúdo que competem por calculadora de quadro FTE se beneficiam de uma ferramenta ao vivo sem cadastro para checagens pontuais, enquanto clientes de automação pagam o preço base publicado US$ 0,002 por chamada bem-sucedida sem tokens de modelo nem rede de saída.
Perguntas técnicas
Como o FTE é calculado a partir das horas semanais?
O FTE de cada pessoa é weekly_hours dividido por standard_hours (padrão 40). total_fte é a soma de cada FTE individual; staff_count é o número de pessoas na lista.
Qual a diferença entre staff_count e total_fte?
staff_count é o quadro bruto (quantas pessoas). total_fte pondera cada uma por horas, de modo que duas pessoas em meio período contam como cerca de 1.0 FTE, não 2.0.
Quanto custa a calculadora de quadro FTE?
A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.