株価売上高倍率の計算
時価総額500,000,000に対して売上高が250,000,000なら、株価売上高倍率は2で、市場は株式を年間売上の2倍で評価しています。利益が赤字や少ない会社の比較に役立ちます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 時価総額
- 500,000,000
- 総収益
- 250,000,000
- 株価売上高倍率
- 2
赤字や利益の薄い会社を比べる投資家でも、当期純利益に依存しない評価倍率が必要です。株価売上高倍率はその印刷を与えます。同一通貨・同一報告日の時価総額を売上高合計で割った値です。結果が三なら株主資本が売上の三倍で値が付いており、一なら食料品や卸売の慣例の低倍率です。
株価売上高倍率が測るものと、倍率の作り方
株価売上高倍率は、比較の問いを一つだけ答えます。いまの売上何年分を、市場が会社の株主資本に払うか。検索で 株価売上高倍率 計算 と入れる人は、時価総額からのその商が欲しいのであって、企業価値から始めて純有利子負債を分子に入れる EV/売上でも、正の当期純利益を要する株価収益率の印刷でも、小数点記号を静かに変える表計算でもありません。
時価総額が分子です。 株価に、売上の数字と同じ日の希薄化後発行済株式数を掛け、同一通貨です。売上高合計が分母です。 ティーザーが使う同じ直近十二か月、または同じフォワード年の売上で、その同じ通貨です。比率 2.0 は株主資本が売上の二倍で値が付いていること、1x は食料品や卸売の慣例の印刷、高成長ソフトウェアの比較はしばしばその数倍上にあります。
株価と株数から時価総額を組み立てず、端数四半期を年率換算もせず、セクターのハードルも当てません。それはコンプスのテープの仕事です。
株価売上高倍率の計算が役に立つ場面
株式調査、バイサイドのふるい、学生のモデルが 株価売上高倍率 計算 で見つかるのは、利益が薄い、またはまだ負のとき、コンプステーブルが生の株価ではなく P/S で考えるからです。事業開発のアソシエイトはティーザーの数字で生きています。掲示の時価総額を掲示の売上で割れば、セルがすでに返品を引いたかを誰かが覚えなくても同じ印刷が出ます。
CFA 流の評価を教える人は、ゼロまたは負の売上で大きく失敗する教室例を用意でき、生徒が無限の割安と読みかねない Infinity を印刷せずに済みます。検証失敗は残高を消費しません。ポートフォリオのスクリプトは同じモジュールを多数の銘柄にループで呼べます。
活用例
赤字の比較と成長のふるい
報告された時価総額と売上合計を、当期純利益がまだ負、または薄すぎて株価収益率が使えないときにコンプステーブルが並べる P/S の印刷に変えます。
よくある質問
売上高合計がゼロまたは負のときはどうなりますか?
株価売上高倍率は商なので、ゼロまたは負の分母は未定義であり、課金されません。
株価売上高倍率は EV/Sales と同じですか?
違います。 EV/Sales は企業価値を売上で割ります。この計算は時価総額を売上高合計で割るので、純有利子負債は分子の外に残ります。
株価収益率ではなく株価売上高倍率を使うのはなぜですか?
株価収益率はプラスの純利益が必要で、赤字や利益がわずかな会社には使えないからです。株価売上高倍率は純利益に左右されないので、そうした会社も比較表で並べられます。
どの売上高を使えばよいですか?
直近12か月の売上高か、比較する他社と同じ予想年度の売上高を使います。通貨と日付は時価総額とそろえてください。期間が混ざると倍率の意味がなくなります。
株価売上高倍率が1なら低いのですか?
食品小売や卸売では1前後がよく見られる水準です。成長の速いソフトウェア企業はその数倍になることが多いため、同じ業種の中で比べるのが基本です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/price-to-sales-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"market_cap":500000000,"total_revenue":250000000}'const res = await fetch("https://api.kit.forhosting.com/fin/price-to-sales-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"market_cap": 500000000,
"total_revenue": 250000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/price-to-sales-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"market_cap": 500000000,
"total_revenue": 250000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/price-to-sales-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"market_cap":500000000,"total_revenue":250000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"market_cap":500000000,"total_revenue":250000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/price-to-sales-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"market_cap": 500000000,
"total_revenue": 250000000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.price_to_sales_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この道具はその二つの有限量を受け取り、時価総額を売上高合計で割り、テストに固定できる決定的な JSON 契約として比率を返します。売上高がゼロまたは負のときは Infinity や、フォームが掘り出し物と誤認しうる符号付き倍率ではなく invalid_input で拒否します。
株価売上高倍率が測るものと、倍率の作り方
このツールはその二つの有限量を割って price_to_sales を返します。ゼロ除算は未定義であり、負の売上はコンプステーブルや与信メモが使う意味での取引倍率にならないため、total_revenue がゼロ以下なら Infinity や NaN や、フォームが掘り出し物と誤認しうる符号付き倍率ではなく invalid_input で失敗します。
入力契約、応答の形、エラーの振る舞い
ゼロでもよく、そのときは株価売上高倍率はゼロになります。売上ゼロは、このページが捕まえるための誤りです。負の売上も同様に拒否します。負の分母は、コンプステーブルが述べる株価売上高倍率ではないからです。メモに割安や割高が必要なら、呼び出す側で自前のセクター中央値と倍率を比べてください。market_cap と total_revenue を載せた JSON 本体を POST してください。market_cap は株主資本の市場価値で、単一の通貨単位の有限数です。別名は market_capitalization、mkt_cap、marketcap、equity_value です。total_revenue は同じ通貨での実績またはフォワードの売上で、ゼロより真に大きい有限数でなければなりません。別名は revenue、sales、sales_ttm、revenue_ttm、annual_revenue です。各数値欄は JSON の数でも通常の十進の数値文字列でも届いて構いません。market_cap の欠落、total_revenue の欠落、空文字、非有限値、宣言した上限を超える大きさは、欄名を付けた invalid_input で失敗し、課金されません。メッセージには total_revenue と greater than zero が入り、フォームはその欄を強調でき、全体アラートだけにはなりません。成功時は本体が両方の入力をエコーし、丸めた商として price_to_sales を返し、恒等式 price_to_sales equals market_cap divided by total_revenue を述べ直す formula 文字列を含めます。例:market_cap が五億、total_revenue が二億五千万なら price_to_sales は 2 です。例:時価総額が十二億、売上が三億七千五百万なら整数でない倍率が返り、静かな空ペイロードにはなりません。このエンドポイントは評価比率だけを計算し、コンプスの判定は作りません。
株価売上高倍率の計算が役に立つ場面
公開市場のスキャナは提出書類の時価総額と報告売上に同じ恒等式を使い、JSON 契約は分子がどの物語から来たかを問いません。実装は純粋な parse のティア A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向き通信もありません。各件は一件のリクエスト、単位は item、無料のブラウザ経路は API とバイト単位で同一なので、保存後に残る数字についてランディングのプレビューが嘘をつくことはありません。
連携の活用例
ティーザーと提出書類の点検
ティーザーまたは 10-K に掲げた時価総額と売上高合計を貼り付け、フットボールフィールドチャートを組む前に、含意される売上倍率を見えるようにします。
教室と CFA 評価の演習
売上が正なら丸めた倍率を返し、total_revenue がゼロまたは負なら大きく失敗する例を用意します。
技術的な質問
時価総額と売上高合計から株価売上高倍率はどう計算しますか。
有限数の market_cap と total_revenue を送ってください。API は market_cap を total_revenue で割った price_to_sales を、小数第六位まで丸めて返します。
時価総額はゼロでもよいですか。
はい。market_cap がゼロでも認められ、株価売上高倍率はゼロになります。負の時価総額も有限の分子として受け付けます。
株価売上高倍率の計算の料金はいくらですか。
ブラウザの道具は無料です。API の要求は成功した呼び出しごとに前払いの KIT 残高を $0.002 で使い、無効な入力は課金されません。