従業員一人当たりのオフィス用品予算|月額・年額を計算
この計算ツールは、従業員一人当たりの月額基準を職場全体の月間予算と年間予算に換算します。用品の対象となる従業員数と、一人ごとに毎月確保する金額をご入力ください。休憩室用品、文房具、共用消耗品など、継続的な購入費の一貫した基準を得られます。初期予測、管理者向けの提案、既存の購買計画との比較にご活用いただけます。
無料で実行
実用的な一人当たり基準を設定します
まず、計画に含める用品を反映した月額を決めます。文房具だけを対象にする企業もあれば、コーヒー、茶、紙製品、清掃用品、印刷用品、共用の小物まで含める企業もあります。本ツールは対象品目を指定しないため、部門や期間を比較する前に範囲を記録してください。最近の請求書を確認し、繰り返さない特別購入を除き、代表的な月間支出を対象人数で割ると基準を作れます。履歴がない新規オフィスでは、慎重な見積額を仮定として残してください。一人当たりの形式なら、人員変更時の更新や部門間の共有が容易です。別予算で全額を賄う場合だけゼロを入力し、それ以外は組織で使用する通貨の現実的な非負額をご入力ください。
月間額と年間額の計算方法を確認します
月間予算は、正の従業員数に一人当たりの月額基準を掛けて求めます。年間予算は、その月間額を十二倍したものです。全社の人数ではなく、この購買計画から実際に用品を受け取る方を数えてください。委託者、在宅勤務者、臨時職員、別拠点の職員を含めるかは配布方法に合わせます。表示金額は通常の予算書で扱いやすいよう小数点以下二桁に丸めます。税、送料、物価上昇、季節変動、予備費は自動追加されませんので、必要に応じて別途加算してください。同じ基準を十二か月に適用するため、年間額は一定の予測です。人員や支出が大きく変わる場合は、安定した期間ごとに計算して合算してください。
運営予算に結果を反映します
算出額は使い切る目標ではなく、透明な基準としてお使いください。月間額を実際の請求書と比較し、採用、価格改定、まとめ買い、対象外だった品目など、大きな差の理由を確認します。支出が少ない場合も、効率化だけでなく補充の延期や前提の不適合が考えられます。対象範囲が変わったときや定期的な見直し時に、一人当たり基準を更新してください。年間計画では不確実性を基準額に隠さず、予備費を別項目にすると監査しやすくなります。API の各リクエストは $0.002 です。従業員数、基準額、計算日、対象範囲のメモを一緒に保存すれば、別の担当者も予算を再現して理解できます。
活用例
小規模オフィスの予測を作成します
一人当たりの配分額から、運営予算案に必要な月間・年間合計を算出します。
採用後に予算を調整します
対象従業員数が変わった際に、共用用品の計画を再計算します。
部門や拠点を比較します
同じ月額基準を異なる人数に適用し、地域ごとの購買差を確認します。
よくある質問
どのような結果が返されますか?
従業員数、一人当たり月額基準、月間予算合計、年間予算合計が返されます。
年間予算はどのように計算されますか?
従業員数と一人当たり月額を掛け、得られた月間合計を十二倍します。
従業員数をゼロにできますか?
できません。少なくとも一人を対象とするため、正の整数が必要です。
税、配送費、物価上昇は含まれますか?
含まれません。会計方法に従い、月額基準に含めるか別項目として追加してください。
API での計算料金はいくらですか?
API の各リクエストは $0.002 です。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/final3/small-business-break-room-supply-budget \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"employee_count":18,"per_employee_monthly_budget":24.5}'const res = await fetch("https://api.kit.forhosting.com/final3/small-business-break-room-supply-budget", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"employee_count": 18,
"per_employee_monthly_budget": 24.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/small-business-break-room-supply-budget",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"employee_count": 18,
"per_employee_monthly_budget": 24.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/small-business-break-room-supply-budget", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"employee_count":18,"per_employee_monthly_budget":24.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"employee_count":18,"per_employee_monthly_budget":24.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/small-business-break-room-supply-budget", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"employee_count": 18,
"per_employee_monthly_budget": 24.5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.small_business_break_room_supply_budget",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |