ソフトウェア解説ドキュメント

株価差額計算
ツール

STOCK PRICE DIFFERENCE CALCULATOR — OVERVIEW
HTML + CSS + JavaScript
ブラウザのみで動作
インストール不要
外部サーバー通信なし
01 — 概要

このツールについて

株価・指数・為替などの数値を入力するだけで、差額(円)と変化率(%)を瞬時に算出する検算専用ツールです。 ニュース記事の執筆・資料作成・投資判断の確認など、数値の正確な裏付けが必要な場面での使用を想定しています。

単一ファイルのHTML+JavaScriptで構成されており、ブラウザに読み込むだけで即座に使用可能。 外部APIへの通信や認証は一切なく、すべての計算がローカルで完結します。

📰
想定用途

ニュース記事や報告書作成時の数値確認、IR資料のデータ整合性チェック、個人投資家の損益把握

設計思想

Enterキー不要のリアルタイム計算、最小限の操作で最大の情報量、コピー機能による他ツールへの連携

🔒
プライバシー

入力データは一切外部送信されない。すべての処理はブラウザ内で完結するため、機密性の高い数値も安心して入力可能

📋
出力形式

結果はワンクリックで表形式またはCSV形式でコピー可能。Excel・スプレッドシート・文書への貼り付けを想定した設計

02 — 計算ロジック

計算式と処理の流れ

4種類の計算モードそれぞれに最適化された計算式を採用しています。 入力値の変化を oninput イベントで監視し、 値が変わるたびに即座に再計算・再描画します。

差額 diff = 現在値比較値
変化率 rate = ( 現在値比較値 ) ÷ 比較値 × 100
逆算(元値) 元値 = 現在値 ÷ ( 1 + 変化率 ÷ 100 )
総額 総額 = 株価 × 保有株数
⌨️
値の入力
⚙️
即時計算
🎨
色分け表示
📋
コピー出力
03 — 機能一覧

主要機能

Tab 01
複数比較モード

1つの現在値に対して「昨日・1週間前・1か月前・年初・任意①②」を同時比較。各比較値の差額・変化率・バーグラフを一覧表示。保有株数を入力すると比較ごとの総額差額も表示。

Tab 02
シンプル計算モード

2つの値だけを入力する最速モード。差額・変化率・現在総額・比較時総額・総額差額を大きな数値でわかりやすく表示。素早い検算に最適。

Tab 03
逆算モード

「3%上昇して3,520円になった → 元値はいくら?」という記事でよくある逆引き計算に対応。現在値と変化率から元の株価を算出し、計算式もあわせて表示。

Tab 04
一括計算(CSV)モード

複数銘柄をExcelやスプレッドシートからそのまま貼り付けて一括計算。株数列にも対応し、ポートフォリオ全体の総額サマリーを自動集計。

共通機能
色分け・符号表示

上昇は緑、下落は赤、変化なしは灰色でバッジ表示。符号(+/−)も自動付与されるため、一目でプラスマイナスが判別できる。

共通機能
小数桁数の切り替え

変化率の小数桁数を1桁(3.5%)・2桁(3.53%)・3桁(3.529%)から選択可能。媒体や資料の精度要件に合わせて調整できる。

04 — タブ詳細

各モードの操作フロー

複数比較
現在値と株数(任意)を入力 → 昨日〜任意②の各欄に比較値を入力 → Enter不要で即計算。結果テーブルに差額・変化率・総額差額・バーグラフが表示される。
シンプル計算
現在値・比較値・株数(任意)の3項目のみ。最もシンプルな操作で 差額・変化率・総額情報 をカード形式で取得できる。
逆算
現在値と変化率(%)を入力するだけで 元値を逆算。計算式(例:3,520 ÷ (1 + 3%) = 3,417.5)も合わせて表示されるため、検証が容易。
一括計算
テキストエリアにCSV形式でデータを貼り付け(銘柄,現在値,比較値,株数)。ヘッダー行の有無は自動判定。株数列は省略可能。貼り付けと同時に即時計算。
05 — 計算例

実際の計算サンプル

以下はトヨタ自動車株(仮の数値)を用いた複数比較モードの出力例です。 現在値 3,520円・保有株数 100株として各時点と比較した場合を示します。

EXAMPLE OUTPUT — トヨタ自動車(仮) 現在値:3,520円 ×100株
株価・差額比較
昨日 (3,490) +30円 / +0.86%
1週間前 (3,350) +170円 / +5.07%
1か月前 (3,100) +420円 / +13.55%
年初 (3,000) +520円 / +17.33%
保有100株の総額差額
現在の総額 352,000円
昨日比 総額差 +3,000円
1週間前比 総額差 +17,000円
年初比 総額差 +52,000円
06 — 使用シーン

想定される活用場面

01
ニュース記事の検算

「前日比+3.5%」「年初来高値を更新」などの表現を数値で素早く確認。コピーしてそのまま原稿に貼り付けることも可能。

02
IR資料・報告書作成

複数銘柄の前月・前年比を一括でCSVに流し込み、差額と変化率を一度に算出。Excelとの連携も想定した設計。

03
個人投資家の損益確認

保有株数を入力することで、株価の変動が自分の資産にどう影響するかを円単位でリアルタイムに把握できる。

04
指数・為替の比較

日経平均・NYダウ・USD/JPYなど任意の数値を入れて使用可能。株価に限らずあらゆる数値の変化率計算に対応。

05
記事の元値逆算

「〇%上昇して〇〇円」という情報から元の値を逆算。事実確認や他記事とのクロスチェックに活用できる。

06
教育・トレーニング

変化率計算の理解を深めるための演習ツールとしても使用可能。計算式の表示機能(逆算モード)が学習を補助する。

07 — 技術仕様

仕様・環境

項目 内容
言語・技術 HTML5 / CSS3 / Vanilla JavaScript(ライブラリ依存なし)
動作環境 モダンブラウザ(Chrome / Firefox / Safari / Edge)。インターネット接続はフォント読み込みのみに使用
ファイル構成 単一HTMLファイル(stock-calculator.html)。追加ファイル不要
外部通信 計算・データ処理は一切外部送信なし。Googleフォント読み込みのみ
計算イベント oninputonchange によるリアルタイム更新。Enterキー不要
入力形式(一括) カンマ区切り(CSV)またはタブ区切り(TSV)。ヘッダー行の有無を自動判定
出力形式 表コピー(タブ区切り、Excelに貼り付け可)、CSVコピー(カンマ区切り)
小数桁数 変化率(%)の表示精度を1桁・2桁・3桁から選択可
カラーコーディング 上昇:緑(#34c779)、下落:赤(#f05060)、変化なし:灰(#8892a8)