部屋の縦横から平方フィートを計算
この部屋面積計算ツールは、縦と横の寸法から各部屋の面積を求め、物件や工事全体の合計も算出します。長方形の部屋を1室だけ入力することも、複数の部屋を同じリクエストに追加することもできます。寸法はフィートで入力してください。各部屋について縦と横を掛け、個別の結果を表示したうえで合算します。概算、物件資料、改装計画、床材の比較など、表計算を用意せず正確な平方フィートの合計が必要な場面に適しています。
無料で実行
処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。
すべての部屋を同じ基準で測定します
まず、長方形の各部屋について、使用可能な縦と横をフィート単位で測定します。仕上げ壁から仕上げ壁までのように、同じ種類の境界間を測り、巻尺やレーザーは対角線ではなく水平に保ってください。1フィート未満の端数がある場合は小数で記録します。たとえば6インチは0.5フィートです。各行に「キッチン」「主寝室」「書斎」など分かりやすい名前を付けると、計算結果とメモを簡単に対応させられます。名前は任意ですが、縦と横は必須で、いずれもゼロより大きい必要があります。L字型など不規則な空間は、重ならない複数の長方形に分け、それぞれを別の行として入力してください。外側を囲む大きな長方形で計算し、実在しない床面積まで含める誤りを防げます。結果は平方フィートで表示されるため、すべての入力にフィートを使用してください。フィート、インチ、メートルを混在させると、掛け算の結果がもっともらしく見えても、物理的に一貫した意味を持たなくなります。
計算方法と合計を確認します
各行には長方形の公式を適用し、縦に横を掛けて面積を求めます。したがって、縦15フィート、横12フィートの部屋は180平方フィートです。結果には、分かりやすい項目名で寸法を再掲し、各部屋の平方フィート、入力した部屋数、全室を足した合計平方フィートを表示します。入力された小数値をそのまま計算に使い、結果は安定した表示のため小数点以下6桁にだけ丸めます。これは一般的な測定器の精度を十分に上回ります。合計は、入力した長方形の数学的な総和です。壁の厚み、測っていない収納、階段、車庫、バルコニー、共用部などを自動で追加することはありません。また、収納設備、備品、柱、開口部なども自動では差し引きません。見積もりの目的に応じて何を測定対象に含めるかを決め、すべての部屋で同じ基準を使用してください。そうすることで、各部屋の値と合計を適切に比較できます。
根拠のある概算として活用します
合計値は、住宅の比較、改装予算の計画、材料の施工可能面積の見積もりに役立つ出発点ですが、それだけで正式な不動産面積になるわけではありません。不動産の基準や地域の慣行により、算入できる空間、天井高の扱い、外寸と内寸のどちらを使うかが定められている場合があります。物件広告、鑑定、賃貸契約、許可申請、その他の契約に使う場合は、適用される基準に従い、精度が法的または金銭的な影響を持つときは有資格者へ依頼してください。材料の注文にも床の実測面積だけでは不十分です。床材やタイルなどには、切断、柄合わせ、破損、将来の補修に備えた余裕が通常必要です。部屋の合計を算出した後、メーカーの案内に従って余裕分を加えてください。変更を追跡できるよう、部屋別の結果を元の測定値と一緒に保存することをお勧めします。寸法を修正した場合は、合計を感覚で直さず、該当する部屋を更新してください。APIリクエストは$0.002で、同じ決定的な計算を反復処理にも個別確認にも利用できます。
活用例
床材工事を計画する
複数の部屋の面積を算出してから、別途ロス率を加え、製品ごとの施工可能面積を比較できます。
物件資料を準備する
物件広告や鑑定のメモを作成するときに、部屋名付きの面積と合計をまとめて管理できます。
改装範囲を見積もる
現場で測った寸法を一貫した平方フィート合計に変換し、初期予算や施工業者との相談に役立てられます。
よくある質問
どの計算式を使用しますか?
長方形の各部屋について、フィート単位の縦と横を掛けて平方フィートを求めます。合計は全室の面積の総和です。
複数の部屋を一度に計算できますか?
はい。1室から100室まで入力でき、各部屋の面積、部屋数、合計平方フィートを取得できます。
不規則な形の部屋はどう入力しますか?
重ならない長方形に分割し、それぞれを別の行として入力してから、合計結果をご利用ください。
縦や横にゼロまたは負の値を使えますか?
いいえ。各寸法はゼロより大きい有限の数値でなければならず、不正な寸法には入力エラーが返されます。
合計に材料のロス分は含まれますか?
いいえ。結果は測定した長方形の面積のみです。床材、タイルなど、使用する材料に推奨される余裕分は後から加えてください。
APIリクエストの料金はいくらですか?
APIリクエスト1回の料金は$0.002です。計算は決定的であり、外部サービスを使用しません。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/realestate/square-footage-from-dimensions \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rooms":[{"name":"Living room","length":15,"width":12},{"name":"Bedroom","length":11.5,"width":10}]}'const res = await fetch("https://api.kit.forhosting.com/realestate/square-footage-from-dimensions", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rooms": [
{
"name": "Living room",
"length": 15,
"width": 12
},
{
"name": "Bedroom",
"length": 11.5,
"width": 10
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/square-footage-from-dimensions",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rooms": [
{
"name": "Living room",
"length": 15,
"width": 12
},
{
"name": "Bedroom",
"length": 11.5,
"width": 10
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/square-footage-from-dimensions", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rooms":[{"name":"Living room","length":15,"width":12},{"name":"Bedroom","length":11.5,"width":10}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rooms":[{"name":"Living room","length":15,"width":12},{"name":"Bedroom","length":11.5,"width":10}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/square-footage-from-dimensions", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"rooms": [
{
"name": "Living room",
"length": 15,
"width": 12
},
{
"name": "Bedroom",
"length": 11.5,
"width": 10
}
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.square_footage_from_dimensions",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_items | 100 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |