ナンピン計算

現在の保有数量と平均取得単価、追加購入の数量・単価から、買い増し後の平均取得単価を自動計算できます。目標の平均取得単価まで下げるために必要な追加数量も逆算できます。

平均取得単価を計算

自動計算

現在の保有内容と追加購入内容を入力すると、平均取得単価が表示されます。

ナンピン計算の使い方

「買い増し後の平均単価」と「目標平均単価から逆算」の2つの方法で計算できます。

  1. 買い増し後の平均取得単価を求めるか、目標の平均取得単価から必要な追加数量を逆算するかを選びます。
  2. 現在の保有数量・平均取得単価と、追加購入または買い増しの条件を入力します。
  3. 平均取得単価、総投資額、必要な追加数量などの結果を確認します。

入力内容を変更すると、結果も自動で更新されます。

ナンピンとは?

ナンピン(難平)は、保有している金融商品を現在の平均取得単価より低い価格で買い増しし、平均取得単価を下げることを指します。

例えば、100株を1株1,000円で保有している状態で、さらに100株を1株800円で買い増した場合、買い増し後の平均取得単価は900円になります。

本ツールでは、価格と数量から平均取得単価を機械的に計算します。

買い増し後の平均取得単価の計算方法

買い増し後の平均取得単価は、現在の投資額と追加投資額を合計し、買い増し後の総数量で割って求めます。

現在の投資額は現在の保有数量と現在の平均取得単価を掛けた金額、追加投資額は追加購入数量と追加購入単価を掛けた金額です。

買い増し後の平均取得単価 =(現在の保有数量 × 現在の平均取得単価 + 追加購入数量 × 追加購入単価)÷(現在の保有数量 + 追加購入数量)

例えば、現在が100株・平均取得単価1,000円、追加が100株・購入単価800円の場合、現在の投資額は100,000円、追加投資額は80,000円です。総投資額180,000円を合計保有数量200株で割るため、平均取得単価は900円になります。

購入数量が同じ場合は2つの価格の単純平均になりますが、購入数量が異なる場合は数量を加味した加重平均になります。100株を1,000円、50株を800円で購入した場合は、(100×1,000 + 50×800)÷150で計算します。

目標の平均取得単価から必要数量を逆算する方法

「目標平均単価から逆算」では、現在の保有数量・平均取得単価、買い増し単価、目標の平均取得単価から、必要な追加数量を求めます。

目標の平均取得単価は、現在の平均取得単価より低く、買い増し単価より高い値である必要があります。同じ価格で買い増しを続けても、平均取得単価は買い増し単価に近づくだけで、有限の数量ではその価格以下にはなりません。

必要な追加数量 = 現在の保有数量 ×(現在の平均取得単価 − 目標の平均取得単価)÷(目標の平均取得単価 − 買い増し単価)

例えば、現在が200株・平均取得単価900円、買い増し単価700円、目標平均取得単価850円の場合、計算上の必要数量は200×(900−850)÷(850−700)=66.666…株です。

必要な追加数量を切り上げる理由

必要数量を計算した結果に小数が出た場合、本ツールでは整数株で購入する前提で切り上げます。66.666…株なら67株として扱います。

切り上げ後は、その整数株数を使って買い増し後の平均取得単価を再計算します。そのため、表示される実際の平均取得単価は、入力した目標値と完全に一致しない場合があります。

上の例では、追加数量67株、買い増し後の数量267株、追加投資額46,900円となり、実際の平均取得単価は約849.812734円です。

計算結果の見方

選んだ計算方法によって表示される結果が異なります。

「買い増し後の平均単価」では、買い増し後の平均取得単価、合計保有数量、現在の投資額、追加投資額、買い増し後の総投資額を確認できます。買い増し後の平均取得単価は追加購入後の1単位あたりの平均取得価格、合計保有数量は現在の数量と追加購入数量の合計です。現在の投資額は現在数量×現在平均取得単価、追加投資額は追加購入数量×追加購入単価、買い増し後の総投資額はその2つの合計です。

「目標平均単価から逆算」では、必要な追加数量、追加投資額、買い増し後の数量、買い増し後の平均取得単価を確認できます。必要な追加数量は整数株へ切り上げて表示し、買い増し後の平均取得単価は切り上げ後の実際の追加数量を使って再計算します。

計算するときの注意点

本ツールは、入力した価格と数量をもとに平均取得単価を計算するためのものです。売買手数料、税金、為替手数料、スプレッド、その他の取引コストは含まれません。

証券会社や商品によっては、実際の平均取得単価の計算方法や表示方法が異なる場合があります。結果は機械的な試算であり、特定の金融商品の購入・売却を推奨するものではありません。

よくある質問

ナンピンとは何ですか?

保有している金融商品を現在の平均取得単価より低い価格で買い増しし、平均取得単価を下げることを指します。

買い増し後の平均取得単価はどう計算しますか?

現在の投資額と追加投資額を合計し、買い増し後の総数量で割って求めます。

1000円と800円で同じ株数を買うと平均単価はいくらですか?

同じ株数を1000円と800円で購入した場合、平均取得単価は900円です。

購入数量が違う場合も単純平均で計算できますか?

できません。購入数量が異なる場合は、それぞれの価格と数量を掛けた投資額を合計し、総数量で割る加重平均で計算します。

平均取得単価を目標まで下げるには何株必要ですか?

現在数量×(現在平均単価−目標平均単価)÷(目標平均単価−買い増し単価)で求めます。本ツールでは必要数量を整数株へ切り上げます。

必要な追加数量を切り上げるのはなぜですか?

株数を整数単位で購入する前提としているためです。切り上げ後の株数を使って、実際の買い増し後の平均取得単価を再計算します。

買い増し価格以下の平均取得単価にできますか?

同じ商品をその買い増し価格で追加購入する場合、平均取得単価は買い増し価格に近づきますが、有限の数量では買い増し価格以下にはできません。

手数料や税金も計算に含まれますか?

含まれません。本ツールは入力した価格と数量だけで平均取得単価を計算します。実際の取引では手数料や税金などを確認してください。

最終更新日:2026年9月7日

計算処理はすべてお使いのブラウザ上で行われます。入力内容が外部サーバーへ送信されることはありません。