天井根太本数計算機
長さ144インチの部屋に芯々16インチで根太を入れると、9つの全間隔と端の根太を合わせて10本が必要です。長さと間隔を同じ単位で入力すれば、材木店に持っていく本数が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 部屋の長さ
- 144
- 根太の間隔
- 16
- 完全なベイ数
- 9
- 余り
- 0
- 必要な根太の数
- 10
天井を組むときは、まず材料の本数です。部屋の長さと芯々間隔で、何本の天井根太を発注すべきか。この天井根太本数計算機は、両端の根太と間隔格子上の中間位置を必ず含める決定的な式で答えます。部屋の長さと根太間隔を同じ長さ単位で入力してください。住宅では芯々十六インチや二十四インチがよく使われます。エンジンは完全ベイ数、端数、必要本数を返し、現場の拾いと材料表を揃えます。
部屋の長さを測り、一貫した芯々間隔を選ぶ
天井根太を並べる方向の部屋長さを測ってください。通常は根太の走りに直角な寸法で、図面と同じ長さ単位を使います。根太間隔は隣り合う根太の芯々(OC)距離です。
住宅では十六インチ OC や二十四インチ OC が一般的ですが、長さと同じ単位なら厳密に正の有限値であれば受け付けます。インチで測ったなら間隔もインチで送ってください(例:十二フィート相当で百四十四、標準 OC なら十六)。ミリやフィートで扱うなら両欄をその系に揃えてください。
エンジンは単位換算しないため、長さをフィート・間隔をインチにすると誤った本数になります。公開された安定範囲外の極小・極大値も拒否し、Worker アイソレート上の浮動小数ベイ計算を意味あるものに保ちます。
使い方と施工で気をつける点
現場の速算、材木店キオスク、施工者ホワイトボード向けに、表計算なしでブラウザ無料の天井根太本数計算機を呼べます。検証失敗はエンジン拒否後に残高を消費しません。顧客がインチ系図面とメートル在庫を混ぜるときは単位変換と組み合わせ、長さが始点・終点座標で届くときはクライアントで差し引いてから呼んでください。
本ツールは根太位置のみを数え、スパン表に対する根太せいの選定、材種等級、リム根太、ブロッキング、ハンガー、二重ヘッダは別の拾い行にします。
活用例
DIY 天井とリフォームの枠組み
居住者が部屋の長さと十六インチ OC を入力し、週末工事前に天井根太を何本積むか把握します。
施工者の拾いと入札自動化
見積ツールが平面図から部屋ランをまとめ、表計算なしで天井根太本数を発注用に出力します。
よくある質問
どの単位を使えばよいですか?
一貫した長さ単位なら何でも構いません。換算なしでフィートとインチを混ぜると誤本数になります。
間隔がゼロまたは負だとどうなりますか?
根太間隔と部屋の長さはどちらも厳密に正で、ゼロや負は拒否され課金されません。
リム根太やブロッキングは含まれますか?
いいえ。 計算機は部屋の長さ方向の天井根太位置のみ数えます。リム、ブロッキング、ハンガー、ヘッダは別行で拾ってください。
長さ12フィートの部屋に芯々16インチで入れると何本必要ですか?
10本です。12フィートは144インチで、16で割ると9つの全間隔になり、両端の根太を数えるため1本足します。長さと間隔は同じ単位で測ってください。
長さが間隔でちょうど割り切れないときはどうなりますか?
最後の間隔は短くなりますが、端には閉じの根太が必要です。そのため本数は、全間隔の数に2を足した数になります。始まりに1本、終わりに1本という考え方です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/ceiling-joist-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"room_length":144,"joist_spacing":16}'const res = await fetch("https://api.kit.forhosting.com/home/ceiling-joist-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"room_length": 144,
"joist_spacing": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/ceiling-joist-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"room_length": 144,
"joist_spacing": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/ceiling-joist-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"room_length":144,"joist_spacing":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"room_length":144,"joist_spacing":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/ceiling-joist-count", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"room_length": 144,
"joist_spacing": 16
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.ceiling_joist_count",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
間隔がゼロまたは負のときは invalid_input ではっきり拒否し、木を予約する前に見積フォームを守ります。ブラウザ版は端末上で無料、前払いAPIは成功した item ごとに $0.002 で、アプリや SDK も同じ契約です。
部屋の長さを測り、一貫した芯々間隔を選ぶ
その値を room_length として送ります。length、span、room、building_length、run_length の別名も、フォームや拾い表の見出し用に受け付けます。両欄は厳密に正の有限数で、ゼロ・負・非数値は invalid_input となり課金されません。間隔の別名には spacing、oc、on_center、centers、joist_oc があり、拾い表の列見出しをカバーします。
端の根太・OC ベイ・端数の数え方
部屋の長さが間隔のちょうど倍数なら、式は長さ÷間隔+1 です。遠い端に部分ベイが残る場合も閉じる端の根太を数え、floor(長さ÷間隔)+2 と同等です。配置は部屋の両端に必ず根太を置き、その長さに沿って joist_spacing ごとに中間根太を置きます。これにより full_bays、remainder(格子に乗れば 0)、joists_needed が得られます。method ラベルは常に oc_ends_inclusive で下流分岐を安定させ、formula 欄は完全格子と部分ベイの規則を再述し、見積側が同じ算術を答えの横に示せます。必須の長さや間隔の欠落、非有限値、ゼロまたは負の間隔は invalid_input で失敗します。同一入力は常に同一 JSON を返し、経路はネットワーク・乱数・壁時計のない純算術です。
API の使い方・料金・枠組み業務と実用上の限界
room_length と joist_spacing を含む JSON 本体を送ってください。改修アプリ、数量拾いパイプライン、モジュラー住宅コンフィギュレータ、物件管理ツールが KIT 残高下の安定契約を必要とするときは前払い API を使い、成功 item ごとに $0.002 です。SDK 作者は joists_needed を発注書へ直接写し、full_bays と remainder を見積担当への説明詳細として示せます。
連携の活用例
材木店・EC の切断リストツール
小売サイトが部屋長さや OC オプション変更に合わせて本数を計算し、見積とカートに同じ決定的 API 契約を使います。
技術的な質問
天井根太本数計算機はどのように動きますか?
部屋ランの両端に根太を置き、joist_spacing で中間の芯々位置を埋めます。ちょうど倍数は length/spacing + 1、部分ベイは遠い端の根太も数えます(floor(length/spacing) + 2)。
天井根太本数計算機は無料ですか?
ブラウザ版は端末上で無料です。API は前払い KIT 残高で成功 item ごとに $0.002、検証失敗は課金されません。