先入先出法(FIFO)の原価計算

FIFO(先入先出法)では、販売した商品の原価は、販売数量を最も古い仕入れから順に仕入れの順番どおりに差し引き、それぞれの塊に自分の仕入単価を掛けて求めます。残った在庫は、直近の仕入れの価格で評価されます。このツールは、最大5回の仕入れロットについて、販売した商品の原価、残り在庫の評価額、どのロットから何個を差し引いたかを計算し、同じ数字を移動平均法・総平均法(加重平均)およびLIFOと並べて表示します。

先入先出法(FIFO)の原価計算

FIFOでの売上原価
—
—
FIFOでの残り在庫の評価額
—
—
FIFOでの売上総利益
—
売上金額 − 原価
加重平均法での原価
—
—
LIFOでの原価
—
比較用
FIFOと平均法の差
—
—

計算式

FIFO satılan malın maliyeti = Satılan miktar en eski alıştan başlanarak düşülür:
    1. alıştan düşülen × 1. fiyat + 2. alıştan düşülen × 2. fiyat + …
FIFO kalan stok değeri     = Toplam alış tutarı − FIFO satılan malın maliyeti

Ağırlıklı ortalama birim maliyet = Toplam alış tutarı ÷ Toplam alış miktarı
Ortalama ile satılan malın maliyeti = Satılan miktar × Ağırlıklı ortalama birim maliyet

LIFO = aynı düşme işlemi, en son alıştan başlayarak

例:3回の仕入れ、190個の販売

ある商品を、月内に価格が上がる中で3回仕入れ、月を通じて合計190個を販売しました(VAT抜きの売上は3.420 ₺):

取引数量単価金額FIFOで売上から差し引く分
1回目の仕入れ10010 ₺1.000 ₺100 × 10 = 1.000 ₺
2回目の仕入れ6012 ₺720 ₺60 × 12 = 720 ₺
3回目の仕入れ8013 ₺1.040 ₺30 × 13 = 390 ₺
合計2402.760 ₺190個 = 2.110 ₺

売上原価(FIFO):1.000 + 720 + 390 = 2.110 ₺。残り在庫:3回目の仕入れの残り50個 × 13 ₺ = 650 ₺。検算:2.110 + 650 = 2.760 ₺、つまり仕入れの合計と一致します。

売上総利益:3.420 − 2.110 = 1.310 ₺。

同じ例を加重平均法とLIFOで計算すると

方法売上原価残り50個の評価額売上総利益
FIFO2.110 ₺650 ₺1.310 ₺
加重平均(2.760 ÷ 240 = 11,50 ₺)190 × 11,50 = 2.185 ₺575 ₺1.235 ₺
LIFO1.040 + 720 + 50 × 10 = 2.260 ₺500 ₺1.160 ₺

価格が上昇しているとき、FIFOは売上原価を最も低く、利益と残り在庫の評価額を最も高く表示します。価格が下落しているときは逆になります。3つの方法とも合計は同じです(2.760 ₺)。変わるのは、この金額のうちどれだけが今月の費用になり、どれだけが棚にある在庫に計上されるかです。

LIFOは、ここでは比較のためにのみ計算しています。国際財務報告基準(トルコではTFRS/UFRS、IAS 2に相当するTMS 2)はLIFOを認めていません。会計上、どの棚卸資産評価方法を使うかは、会計士・税理士と相談して決めてください。

月内に販売が複数回ある場合

FIFOの実用上の利点は、販売を1件ずつ入力する必要がないことです。月内に40個、70個、80個と3回に分けて販売したとしても、最も古いロットは毎回同じ順番で使い切られるため、結果は合計190個を一度に差し引いた場合と同じになります。ツールには、期間の販売数量合計を入力するだけで構いません。

加重平均法とLIFOでは、これは当てはまりません。販売のたびに平均を再計算する継続記録法と、期末に一度だけ計算する方法では、結果が異なる場合があります。このツールは、この2つを期末方式で計算します。

期首に繰り越した在庫がある場合は、その原価のまま1回目の仕入れの行に入力してください。FIFOでは、それが最初に払い出されます。

ロットを1つずつ管理せず、期首在庫、仕入合計、期末の棚卸だけを記録している場合は、期間計算の式で売上原価を求める売上原価の計算ツールをお使いください。

ExcelでのFIFOの式

複数ロットのFIFO計算は、Excelでは補助列を使って組めます。A列に仕入数量を、B列に単価を、古いものから新しいものの順に入力します。販売数量の合計はF1セントに入れておきます:

C2 (kümülatif miktar):   =TOPLA($A$2:A2)
D2 (satıştan düşülen):   =MİN(A2;MAK(0;$F$1-(C2-A2)))
E2 (maliyet payı):       =D2*B2
Satılan malın maliyeti:  =TOPLA(E2:E6)
Kalan stok değeri:       =TOPLAMÇARPIM(A2:A6;B2:B6)-TOPLA(E2:E6)

C2、D2、E2を仕入れの行の最後まで下にコピーしてください。日本語版Excelでも関数名はSUM、MIN、MAX、SUMPRODUCTで、区切りはセミコロンではなくカンマです。この式は各ロットから、「販売数量のうち、それより前のロットで賄えなかった分を、ただしそのロット自体の数量を超えない範囲で」差し引きます。これがFIFOの定義です。

複数の商品のFIFO原価を管理する場合は、商品ごとに別のブロックを作ってください。FIFOは商品単位で働くため、異なる商品のロットが混ざることはありません。仕入れの日付・数量・価格を記録するには倉庫入出庫伝票が、商品別の在庫の動きを記録するには在庫管理テンプレートが、すぐに使える出発点になります。

FIFOの原価は価格設定にどう影響する?

価格が上がっているとき、FIFOは棚にある古い安価な商品の原価を、利益計算に持ち込みます。今月13 ₺で仕入れた商品でも、レポート上の単価原価は11,11 ₺(2.110 ÷ 190)に見えます。この数字を基準に価格を決めると、古い在庫がなくなった時点で、利益率が一気に縮まります。

そのため、販売価格を決めるときは直近の仕入価格を見てください。利益率の計算ツールに直近の仕入価格を入力します。FIFOの原価は、期間の利益を正しく測るためのものであり、新しい価格を決めるためのものではありません。

棚におけるFIFOの物理的な実践、つまり新しく入荷した商品を奥に並べ、古い商品から先に売ることは、倉庫運営上の別の習慣です。その実践方法は、FIFOとは?棚でどう実践するかのガイドで解説しています。

よくある質問

FIFOで原価はどう計算しますか?

販売数量を最も古い仕入れから順番に差し引き、それぞれの塊に自分の仕入単価を掛けます。これらの積の合計が売上原価です。10 ₺で100個、12 ₺で60個、13 ₺で80個を仕入れ、190個を販売した場合、原価は100 × 10 + 60 × 12 + 30 × 13 = 2.110 ₺です。

FIFOでは、残り在庫はどう評価しますか?

古いロットから先に使い切られているため、残り在庫は直近の仕入れの価格で評価されます。実用的な方法は、仕入れの合計金額からFIFOで求めた売上原価を引くことです。上の例では、2.760 − 2.110 = 650 ₺、つまり50個 × 13 ₺です。

FIFOと加重平均法の違いは何ですか?

FIFOは、販売した商品を最も古い仕入価格で原価計算します。一方、加重平均法はすべての仕入れの平均単価を使います。価格が上昇しているとき、FIFOは原価が低く利益が高くなり、平均法はよりバランスの取れた結果になります。仕入れの合計金額は、どちらの方法でも同じです。

FIFOとLIFOの違いは何ですか?

FIFOでは最も古い仕入れが、LIFOでは最も新しい仕入れが先に売れたものとみなされます。価格が上昇しているとき、LIFOは原価が高く、利益が低くなります。LIFOは国際財務報告基準(IAS 2に相当するTMS 2)では認められておらず、このツールは比較のためだけにLIFOを計算します。

ExcelでFIFOの式はどう書きますか?

仕入数量がA列、単価がB列、販売数量がF1にある場合:C2 =SUM($A$2:A2)、D2 =MIN(A2,MAX(0,$F$1-(C2-A2)))、E2 =D2*B2。売上原価は =SUM(E2:E6) になります。式は仕入れの行の最後まで下にコピーしてください。

月内に何回か販売しました。すべて別々に入力すべきですか?

FIFOではその必要はありません。ロットは販売のたびに同じ順番で使い切られるため、期間の販売数量合計を一度に差し引いても同じ結果になります。加重平均法とLIFOでは、継続記録法と期末計算で結果が異なる場合があります。このツールは、この2つを期末方式で計算します。

期首在庫はどこに入力すべきですか?

期首に手元にある在庫は、帳簿上の原価のまま1回目の仕入れの行に入力してください。FIFOでは、それが最も古いロットであり、販売分はまずそこから差し引かれます。

どの棚卸資産評価方法を使うべきですか?

これは会計上の判断であり、税法にも関わります。このツールは特定の方法を推奨しません。会計上どの方法を使うかは、会計士・税理士と相談して決めてください。このツールは、選んだ方法によって利益と在庫の評価額がどう変わるかを確認するためのものです。

入力した数字は保存されますか?

いいえ。計算はすべてブラウザ内で行われ、数量や価格がサーバーに送信されることはありません。

関連する計算ツール

利益率の計算

仕入れから販売価格、販売価格から利益率まで。原価に対する利益(マークアップ)と、売上に対する利益率を別々に表示します。

在庫回転率

在庫は年に何回転しているか、何日で売り切れるか、倉庫にいくらの資金が拘束されているか。

この計算をExcelで管理するには

倉庫入出庫伝票

倉庫に入る、または倉庫から出るすべての商品を1品ずつ、引き渡し人と受取人の署名付きで記録する、印刷可能な伝票です。全伝票の記録と、動きごとの合計は別のシートにあります。

検索されている用語:FIFO 原価計算FIFO 計算FIFO 計算 Excel先入先出法 例FIFO LIFO 計算先入先出法 原価計算

最終更新:2026年10月5日