---
title: "粗利計算の方法：粗利額・粗利率の計算式と売価の逆算、値入率との違いとExcelの式【2026年版】"
url: "https://www.issoh.co.jp/column/details/17885/"
published: 2026-09-27
updated: 2026-10-25
categories: ["会計"]
publisher: "株式会社一創"
---

# 粗利計算の方法：粗利額・粗利率の計算式と売価の逆算、値入率との違いとExcelの式【2026年版】

粗利計算に使う式は、売上高から売上原価を引く粗利額と、それを売上高で割る粗利率の2本だけです。数字がずれるのは式ではなく、目標の粗利率から売価を逆算するとき、値入率や掛け率と粗利率を取り違えたとき、返品・値引・消費税の扱いを揃えなかったときです。この記事では2本の式を数値例で確かめたあと、粗利率10〜50%の早見表、値入率・掛け率との換算、計算を狂わせる4つの落とし穴、Excelの式、システムに組み込むときの端数の誤差までを順に扱います。

## まとめ：粗利計算は引き算と割り算、ずれるのは売価の逆算と後から動く原価

粗利額は「売上高−売上原価」、粗利率は「粗利額÷売上高×100」です。原価700円の商品を1,000円で売れば、粗利額300円、粗利率30%になります。

間違いが多いのは、目標の粗利率から売価を決める逆算です。粗利率30%を取りたいとき、原価に1.3を掛けた910円では23.1%にしか届きません。売価は原価を「1−0.3」で割った1,000円です。値入率は値付け時点の計画値、粗利率は売れた後の実績値で、値下げや廃棄があれば粗利率は値入率より下がります。

集計では、原価が変わらない事後値引は値引額だけ粗利を減らします。返品で粗利率が保たれるのは、返品分と返品前の集計全体の原価率が同じで、原価を全額在庫に戻せる場合です。商品別の粗利率を単純平均すると全体の率を見誤るので、全体の率は「粗利額の合計÷売上高の合計」で出します。Excelでは明細1行ごとに原価を値で持たせ、システムで逆算売価を計算するなら小数の誤差で10円ずれない作りにします。

## 粗利額と粗利率の計算式、売上原価と仕入高の求め方を数値例で確認

最初に、2本の式と、差し引く売上原価の範囲を確認します。

### 粗利額と粗利率の計算式、売上高を分母にする百分率の算出

**粗利額＝売上高−売上原価**

**粗利率（%）＝粗利額÷売上高×100**

月の売上高が800万円、売上原価が560万円の店なら、粗利額は240万円、粗利率は30%です。分母は売上高で、原価で割ると別の指標（原価基準の値入率）になります。

粗利率が分かっていて粗利額を知りたいときは、売上高に率を掛けます。売上100万円で粗利率20%なら粗利額は20万円、売上原価は80万円です。[財務諸表等規則](https://laws.e-gov.go.jp/law/338M50000040059)の第83条は、売上高から売上原価を控除した額を「売上総利益金額」として表示するよう定めており、粗利はこの売上総利益の通称です。粗利と売上総利益の関係や業種別の粗利率の目安は[粗利の定義と売上総利益との関係、商品別の粗利が見えない原因を解説した記事](/column/details/17882/)で扱っています。

### 商品売買の売上原価と仕入高、期首・期末在庫を使った計算式

売上原価は「その月に仕入れた金額」ではなく、売れた分の原価です。財務諸表等規則第75条は、期首棚卸高、当期商品仕入高又は当期製品製造原価、期末棚卸高（控除）の表示を定めています。ここでは商品売買を例に、当期商品仕入高を使って計算します。

**売上原価＝期首在庫＋当期仕入高−期末在庫**

期首在庫80万円、当期仕入高580万円、期末在庫100万円なら、売上原価は560万円です。売上原価と在庫が分かっていて仕入高を逆に求めたいときは、**当期仕入高＝売上原価−期首在庫＋期末在庫**と変形します。同じ例なら560万円−80万円＋100万円で580万円です。実地棚卸を行わない月は、継続記録した帳簿在庫を基に月次の売上原価と粗利を算出できますが、実在庫との差異や評価減が未反映の可能性があります。帳簿上の在庫と実在庫の差を詰める手順は[実地棚卸の手順と差異率の許容水準を解説した記事](/column/details/17280/)にまとめています。

### 売上原価に入る費用と入らない費用、物販と受託開発で変わる計算の範囲

何を売上原価に入れるかで、同じ会社でも粗利率は大きく変わります。

| 業態      | 売上原価に入れる費用         | 販管費に置く費用             |
| ------- | ------------------ | -------------------- |
| 小売・卸売   | 商品の仕入高、引取運賃        | 店舗スタッフの給与、家賃、販売時の配送料 |
| 製造業     | 材料費、製造現場の労務費、工場の経費 | 営業・管理部門の給与、広告費       |
| 受託開発・制作 | 案件に従事した人の労務費、外注費   | 営業担当の給与、オフィス家賃       |
| 飲食      | 食材費、飲料の仕入高         | 調理・接客スタッフの給与（多くの会社）  |

受託開発では、エンジニアの人件費をどちらに置くかで粗利率が大きく動きます。売上高1億円、エンジニアの人件費5,000万円、外注費1,000万円の会社なら、人件費を全額原価に入れると粗利率は40%、全額を販管費に置くと90%です。他社や過去の自社と比べる前に、原価の範囲を1枚の定義にまとめておきます。工数に賃率を掛けて労務費を案件へ割り当てる手順は[IT企業の売上原価の範囲と工数×賃率の手順を解説した記事](/column/details/11173/)で解説しています。

## 目標粗利率から売価を逆算する計算式と、粗利率10〜50%の早見表

値付けの場面では、粗利率を「出す」のではなく、目標の粗利率から売価を「決める」計算になります。ここで最も多い誤りが掛け算です。

### 目標粗利率からの売価逆算式と、原価への上乗せ計算との差

**売価＝原価÷（1−目標粗利率）**

原価700円で粗利率30%を取りたいなら、700÷0.7で売価は1,000円です。検算すると、粗利額300円÷売価1,000円で30%になります。

誤りやすいのは「原価に3割乗せる」計算です。700×1.3＝910円で売ると、粗利額210円÷売価910円で粗利率は23.1%にとどまります。差は1個あたり90円で、月1万個売る商品なら月90万円の粗利を取り損ねます。「3割乗せ」は原価を分母にした率（原価基準の値入率30%）であって、粗利率30%ではありません。

### 粗利率10%から50%まで、原価に掛ける倍率と売価から見た原価の上限

よく使う率について、原価に掛ける正しい倍率、原価1,000円のときの売価、売価1万円のときに許される原価の上限、誤って原価×（1＋率）で値付けしたときの実際の粗利率を並べます。

| 目標粗利率 | 原価に掛ける倍率 | 原価1,000円の売価 | 売価1万円の原価上限 | 原価×（1＋率）の実際の率 |
| ----- | -------- | ----------- | ---------- | ------------- |
| 10%   | 約1.111倍  | 1,112円      | 9,000円     | 9.1%          |
| 15%   | 約1.176倍  | 1,177円      | 8,500円     | 13.0%         |
| 20%   | 1.25倍    | 1,250円      | 8,000円     | 16.7%         |
| 25%   | 約1.333倍  | 1,334円      | 7,500円     | 20.0%         |
| 30%   | 約1.429倍  | 1,429円      | 7,000円     | 23.1%         |
| 35%   | 約1.538倍  | 1,539円      | 6,500円     | 25.9%         |
| 40%   | 約1.667倍  | 1,667円      | 6,000円     | 28.6%         |
| 50%   | 2.0倍     | 2,000円      | 5,000円     | 33.3%         |

原価1,000円の売価は、率を下回らないよう1円未満を切り上げています。売価から原価の上限を出す式は**原価上限＝売価×（1−目標粗利率）**で、希望小売価格や相場が先に決まっている商品の仕入交渉に使います。倍率欄は概数なので、値付けには「原価÷（1−目標粗利率）」を使い、最後に所定の単位で切り上げます。社内で共有する際も、概数の倍率ではなく、この式と端数処理を値付けルールにします。

## 原価率・値入率・掛け率と粗利率の違い、計画値と実績値がずれる計算例

粗利率と一緒に使われる指標に、原価率・値入率・掛け率があります。どれも売価と原価の比ですが、分母と時点が違います。

### 原価率・値入率・粗利率の計算式と、どの時点の数字かの違い

| 指標        | 計算式                  | 時点              |
| --------- | -------------------- | --------------- |
| 原価率       | 売上原価÷売上高×100         | 実績（粗利率と足して100%） |
| 値入率（売価基準） | （予定売価−仕入原価）÷予定売価×100 | 仕入・値付けの時点の計画    |
| 値入率（原価基準） | （予定売価−仕入原価）÷仕入原価×100 | 同上（一部の業界の慣行）    |
| 粗利率       | 粗利額÷売上高×100          | 売れた後の実績         |

原価率30%なら粗利率は70%で、2つは表裏の関係です。値入率は小売・卸売の現場の言葉で、商品を仕入れて売価を付けた時点で「売れたらいくら残るか」を示します。売価基準と原価基準の2方式があり、原価基準の値入率50%は売価基準に直すと33.3%です。社内資料で値入率を使うときは、分母がどちらかを表の見出しに書いておきます。

### 掛け率（6掛け・9掛け）から仕入原価と小売の粗利率を出す換算

卸と小売の取引では、希望小売価格（上代）に対する卸値（下代）の割合を掛け率と呼びます。「6掛け」は上代の60%、「9掛け」は90%という意味です。

**仕入原価＝上代×掛け率**、上代どおりに売れたときの**粗利率＝1−掛け率**です。上代1万円の商品を6掛けで仕入れれば仕入原価は6,000円、上代で売れば粗利率は40%になります。9掛けなら仕入原価9,000円で粗利率は10%しか残りません。小売側が予定売価を上代の9掛け（9,000円）に下げて売る場合は、売価そのものが変わるので、粗利率は（9,000円−仕入原価）÷9,000円で計算し直します。6掛けで仕入れた商品なら33.3%です。

### 値入率40%で仕入れても粗利率が33%に落ちる値下げと廃棄の計算例

予定売価で売り切れず、値下げや廃棄、万引きなどの減耗が出ると、実績の粗利率は値入率を下回ります。

原価600円の商品を100個仕入れ、売価1,000円（売価基準の値入率40%）を付けたとします。80個が定価で売れ、残り20個を半額の500円で売り切った場合の計算は次のとおりです。

1. 売上高：1,000円×80個＋500円×20個＝9万円
2. 売上原価：600円×100個＝6万円
3. 粗利額：9万円−6万円＝3万円
4. 粗利率：3万円÷9万円＝33.3%

値入率40%に対して、実績は6.7ポイント下がりました。20個のうち5個を廃棄していれば売上高は8万7,500円に減り、粗利率は31.4%まで落ちます。値入率は高いほど値下げの余地が広がりますが、高すぎる売価は売れ残りを増やし、結局は値下げと廃棄で実績を削ります。過去の実績から「値下げと廃棄で何ポイント削られるか」を見込み、その分を上乗せした値入率を設定するのが計算の順番です。値上げ・原価低減・商品ミックス・値引統制のどれが粗利額に効くかは[粗利を上げる4手段と効く順番を数値例で比べた記事](/column/details/18466/)で比べています。

## 粗利計算を狂わせる返品・値引・消費税・率の平均、4つの落とし穴の数値例

式が正しくても、集計に入れる数字の扱いがずれると粗利は狂います。現場で差が出やすい順に取り上げます。

### 事後値引と返品による粗利への影響、返品後も粗利率が変わらない条件

売上100万円、売上原価70万円、粗利30万円（粗利率30%）の取引で、後から減額が生じた場合を比べます。

| ケース          | 売上高   | 売上原価 | 粗利額  | 粗利率   |
| ------------ | ----- | ---- | ---- | ----- |
| 減額なし         | 100万円 | 70万円 | 30万円 | 30.0% |
| 5%の事後値引      | 95万円  | 70万円 | 25万円 | 26.3% |
| 10%分の返品（再販可） | 90万円  | 63万円 | 27万円 | 30.0% |

事後値引の5万円は、原価が1円も減らないので、そのまま粗利から消えます。この例では、返品分も原価率70%で、原価7万円を全額在庫に戻せるため、返品後の粗利率も30%です。返品分の原価率が集計全体と異なれば、返品後の粗利率は変わります。また、返品された商品が傷んで再販できなければ、評価損として粗利を削ります。

得意先に払うリベートや棚代も粗利を動かします。日本公認会計士協会の[収益認識基準のQ&A](https://jicpa.or.jp/specialized%5Ffield/0-11-0-0h-20201001.pdf)は、顧客に支払われる対価を、顧客から受け取る別個の財やサービスと交換に支払うものを除き、取引価格から減額すると説明しています。販管費に置いていた頃より売上高が減るぶん、粗利は小さく出ます。考え方は[収益認識基準の5ステップと基幹システムの改修要件を整理した記事](/column/details/16565/)で解説しています。

### 税込経理と税抜経理で粗利率が変わる条件、不課税の労務費とインボイス

[国税庁タックスアンサーNo.6375](https://www.nta.go.jp/taxes/shiraberu/taxanswer/shohi/6375.htm)のとおり、課税事業者は税抜経理と税込経理のどちらを選んでもよく、納める消費税の額は同じです。ただし粗利の計算結果は変わる場合があります。

売上も原価もすべて税率10%の課税取引で、税抜経理では原価から消費税相当額を全額区分できる場合、税額の端数処理を除けば税込・税抜の粗利率は同じです。率が動くのは、原価に消費税のかからない支出が混じるときです。税抜の売上高100万円、課税仕入60万円、不課税の労務費20万円の会社では、税抜経理なら粗利額20万円で粗利率20.0%、税込経理なら売上高110万円・売上原価86万円で粗利額24万円、粗利率21.8%になります。食材を軽減税率8%で仕入れて店内飲食を10%で売る飲食店も、税込経理のほうが率は高く出ます。飲食料品の税率を2027年4月から2年間引き下げる案は、[国税庁の特設サイト](https://www.nta.go.jp/taxes/shiraberu/zeimokubetsu/shohi/keigenzeiritsu/zeiritsuhikisage.htm)でも「法案が国会に提出され、審議を経た上で可決・成立した場合」の内容として示されている段階で、成立すればこの差はさらに開きます。

税抜経理でも原価が動くのが、インボイス（適格請求書）を発行しない免税事業者からの仕入です。経過措置で控除できる割合だけを仮払消費税等として区分する処理なら、控除できない消費税相当額は仕入の金額に含まれ、同じ支払額でも原価が高く出ます。[国税庁のインボイスQ&A（問113）](https://www.nta.go.jp/taxes/shiraberu/zeimokubetsu/shohi/keigenzeiritsu/pdf/qa/113.pdf)によると、控除できる割合は2026年9月30日までの80%から、2026年10月1日〜2028年9月30日は70%に下がりました。税込11万円の外注費なら、仮払消費税として控除できるのは7,000円で、原価は10万3,000円です。登録事業者に払った場合の10万円より3%高く、2026年9月以前の10万2,000円からも1,000円上がっています。経過措置期間中は、こうした仕入の消費税相当額を区分せず全額を原価に含める処理も認められており（No.6375）、その場合の原価は11万円です。経過措置の適用には、経過措置の対象である旨を書いた帳簿と請求書等の保存が要件になるので、問113で確認してください。過去の月や他社と比べるときは、経理方式と、免税事業者からの仕入の割合が揃っているかを先に確かめます。

### 商品別の粗利率を単純平均すると全体の率を誤る理由と加重平均の式

商品Aが売上100万円・粗利率50%、商品Bが売上900万円・粗利率10%の場合、率を単純平均すると30%です。実際の粗利額は50万円＋90万円＝140万円、売上高は1,000万円なので、全体の粗利率は14%になります。単純平均は、売上の小さい商品の率を実態以上に効かせてしまいます。

全体や部門の粗利率は、必ず**粗利額の合計÷売上高の合計**で出します。売上高で重みを付けた加重平均（加重平均粗利率）と同じ結果です。店舗別・担当者別の率を合算するときも、率どうしを足したり平均したりしません。売上構成比の変化が全体の粗利率をどれだけ動かすかは、[粗利ミックスと相乗積の計算・要因分解を解説した記事](/column/details/18468/)で扱っています。

## Excelで粗利を計算する表の式と、SUMIFSで区分別に集計するときの設計

粗利を表計算で管理するなら、式よりも表の形が結果を左右します。明細を1行ずつ持つ形にしておけば、区分別の集計も落とし穴の回避も式で片づきます。

### 1行1明細の表に売上・原価・粗利・粗利率の4列を置く式の組み方

A列に商品区分、B列に数量、C列に売単価、D列に原単価を入力し、E列以降を式で埋める形です。K2セルには0以上1未満の目標粗利率（例：30%なら0.3）を入力します。1を入れると逆算式がゼロ除算になるため、入力規則で範囲を制限します。2行目の式は次のとおりです。

```
E2（売上金額）   =B2*C2
F2（原価金額）   =B2*D2
G2（粗利額）     =E2-F2
H2（粗利率）     =IF(E2=0,"",ROUND(G2/E2,3))
I2（逆算売価）   =ROUNDUP(D2/(1-$K$2),-1)
J2（原価上限）   =ROUNDDOWN(C2*(1-$K$2),0)

全体の粗利率     =IF(SUM(E2:E500)=0,"",SUM(G2:G500)/SUM(E2:E500))
区分別の粗利率   =IF(SUMIFS(E2:E500,A2:A500,"食品")=0,"",SUMIFS(G2:G500,A2:A500,"食品")/SUMIFS(E2:E500,A2:A500,"食品"))
金額列なしの粗利額 =SUMPRODUCT(B2:B500,C2:C500)-SUMPRODUCT(B2:B500,D2:D500)
```

H列は売上0の行で「#DIV/0!」を出さないようIFで空欄にし、[ROUND関数](https://support.microsoft.com/ja-jp/excel/functions/round-function)で小数第3位（0.1%単位）に丸めます。表示形式をパーセントにすれば「30.0%」と出ます。I列は前章の「原価÷（1−率）」を10円単位で切り上げ、J列は売価から許される原価の上限を1円未満切り捨てで出します。

区分別の集計は、[SUMIFS関数](https://support.microsoft.com/ja-jp/excel/functions/sumifs-function)で粗利額と売上高をそれぞれ合計してから割ります。H列をAVERAGEで平均しないのは、前章の単純平均の誤りを避けるためです。この表に次の5行を入れてExcel for Mac（16.113.3）で再計算すると、全体の粗利率は28.7%、H列の単純平均は29.4%と食い違いました。

| 区分 | 数量  | 売単価    | 原単価    | H列（粗利率） |
| -- | --- | ------ | ------ | ------- |
| 食品 | 100 | 1,000円 | 700円   | 30.0%   |
| 食品 | 50  | 480円   | 300円   | 37.5%   |
| 雑貨 | 20  | 2,000円 | 1,600円 | 20.0%   |
| 雑貨 | 0   | 1,500円 | 900円   | 空欄      |
| 食品 | 10  | 980円   | 686円   | 30.0%   |

粗利額の合計4万9,940円÷売上高の合計17万3,800円が28.7%で、H列の4つの率を平均した29.4%は売上の小さい2行目の37.5%に引っ張られています。金額列を持たない表でも、[SUMPRODUCT関数](https://support.microsoft.com/ja-jp/excel/functions/sumproduct-function)で数量と単価の積を合計すれば粗利額は出せます（同じ表でG列の合計と一致）。原価率や売上原価の表の組み方は[エクセルで原価率・売上原価を計算する式と崩れない表の設計を解説した記事](/column/details/11238/)でも扱っています。

### 商品マスタの原価をVLOOKUPで引くと過去月の粗利が書き換わる問題

D列の原単価を、商品マスタのシートからVLOOKUPやXLOOKUPで引いている表は多くあります。入力の手間は減りますが、仕入先の値上げで商品マスタの原価を700円から760円に直した瞬間、参照している全行が760円で計算し直されます。先月・先々月の明細まで新しい原価になり、すでに報告した過去月の粗利が黙って変わります。

防ぐには、月を締めた時点で原価の列を「値として貼り付け」で固定するか、明細に入力した時点の原価を値で書き込む運用にします。販売管理システムが売上明細に売上時点の原価単価を保存しているのは、この問題を避けるためです。システム側の明細の持ち方とExcel管理との違いは[販売管理システムの機能とExcel管理との違いを解説した記事](/column/details/12887/)にまとめています。

## Excel集計の限界と、システムで粗利と逆算売価を自動算出するときの設計

ここまでの式と運用で、全社や商品区分別の粗利は表計算でも正しく出せます。問題になるのは、原価が後から動く取引が増えたときと、値付けの計算をシステムへ移すときです。

### 原価の後確定と事後値引を表計算で追えなくなる月次の作業量の目安

表計算が破綻し始めるのは、次の作業が毎月発生するようになった段階です。

- 外注費や仕入の請求書が翌月に届き、見込で入れた原価を確定額へ差し替える行が月に数十行ある
- 得意先別の事後値引やリベートを、どの商品・どの案件の売上から引くかを手作業で割り振っている
- 受注・在庫・工数のデータが別々のファイルにあり、案件別の粗利を出すために毎月突き合わせている

見込の原価と確定の原価のどちらが入っているかを行ごとに区別しないと、粗利が月をまたいで二重に動きます。「見込／確定」の列に加え、確定期限を過ぎた見込行を条件付き書式で強調するなど、差し替え漏れを点検する仕組みも設計できます。ただし、期限や状態を更新する担当者と確認手順は必要です。それでも突き合わせと差し替えに月20時間かかり、担当者の時間単価が3,000円なら、作業費は月6万円です。削減できる時間に換算した効果を、導入費の月割額と月額運用費に比べます。原価の集計と差異分析を担うシステムの全体像は[原価管理システムの機能と原価計算との違いを解説した記事](/column/details/13535/)で解説しています。

### 逆算売価をプログラムで計算すると1,000円が1,010円になる浮動小数点の誤差

見積や価格表の作成を自社システムに移すとき、Excelの式をそのままコードに書き写すと値付けが狂うことがあります。原価700円・粗利率30%・10円単位切り上げの売価を、Python 3.9.6とNode.js v26.5.0で計算した結果が次です。

```
import math
from decimal import Decimal, ROUND_CEILING

# floatのまま計算すると 700 / 0.7 が 1000.0000000000001 になり、10円単位の切り上げで1,010円になる
print(math.ceil(700 / (1 - 0.3) / 10) * 10)

# Decimalで計算すると誤差が出ず、1,000円になる
price = (Decimal("700") / (1 - Decimal("0.3")) / 10).to_integral_value(rounding=ROUND_CEILING) * 10
print(int(price))
```

```
// JavaScript：率を1万分率の整数（30.00%なら3000）で持ち、整数どうしで割る
const cost = 700;
const rateBp = 3000;
console.log(Math.ceil(cost / (1 - 0.3) / 10) * 10);
console.log(Math.ceil(cost * 10000 / (10000 - rateBp) / 10) * 10);
```

どちらの言語も、小数のまま割った1行目は1,010円、[Decimal型](https://docs.python.org/ja/3/library/decimal.html)や整数で割った2行目は1,000円を返しました。0.7を2進数で正確に表せないため、700÷0.7がわずかに1,000を超え、切り上げで次の10円へ繰り上がるのが原因です。同じ式をExcel for MacとLibreOfficeで計算すると、どちらも1,000円を返します。Excelの価格表と新システムで売価が10円食い違う不具合は、この差から生まれます。

システムに組み込むときは、金額を整数（円）、率を1万分率などの整数か10進の小数型で持ちます。JavaScriptの掲載例はNumber型の浮動小数点演算なので、中間積を含む整数の安全範囲を確認し、必要に応じてBigIntによる整数演算を使います。そのうえで、売価は切り上げ・原価上限は切り捨てという丸めの向きを仕様に書いておきます。粗利率は表示の直前まで丸めずに保持し、集計は金額で行います。

### 原価管理システムで案件別の見込粗利と確定粗利を自動で出す場面と見送る場面

受託開発・工事・制作のように1件ごとに原価が積み上がる事業では、案件別に「受注時の見込粗利」と「完了後の確定粗利」を並べて出せるかどうかが、システム化の効果を分けます。見積の原価積算、工数の実績、外注費の請求を1つのデータにまとめておけば、進行中の案件も「実績原価＋残りの見込原価」で着地の粗利を確認でき、赤字案件に完了前に気づけます。既存の販売管理や会計ソフトのデータを残したまま案件別の粗利を自動で出したい場合は、案件IDの統一、原価の確定処理、連携エラーの確認方法まで決めておく必要があります。[原価管理システム開発](/service/business%5Fsystem/cost-management/)のように工数・外注・見積のデータ連携から設計できる相談先を選べば、表計算による突き合わせ作業を減らせます。

見送るべき場面もはっきりしています。扱うのが在庫品の物販だけで、原価が仕入時に確定する会社なら、パッケージの販売管理システムの粗利帳票で足ります。原価の範囲や按分のルールが社内で決まっていない段階も同じで、先に表計算で3か月ほど手順を回し、ルールを固めてから仕組みに載せます。

## よくある質問

### 粗利40パーセントの計算方法は？

売価は原価を0.6で割って求めます。原価600円なら売価1,000円で、粗利額は400円です。売価が先に決まっているなら、売価に0.6を掛けた額が原価の上限で、売価1万円なら6,000円までに抑えれば粗利率40%を確保できます。原価に1.4を掛けた840円で売ると、粗利率は28.6%にしかなりません。

### 粗利率と利益率は同じですか？

同じとは限りません。粗利率は売上総利益を売上高で割った率ですが、「利益率」は文脈によって営業利益率や経常利益率、当期純利益率を指します。営業利益率は粗利から販管費を引いた営業利益を売上高で割った率で、販管費がある限り粗利率より低くなります。社内資料で「利益率」と書くときは、どの段階の利益かを明記してください。計算式は[営業利益率の計算式と部門別に出す配賦設計を解説した記事](/column/details/17874/)で扱っています。

### 粗利計算に人件費は含めますか？

製造や案件に直接従事した人の人件費は売上原価に含め、粗利を出す前に差し引きます。工場の作業者や、受託開発で案件に就いたエンジニアの労務費がこれにあたります。営業担当や経理・総務など管理部門の人件費は販管費に置き、粗利の計算には含めません。小売や飲食では店舗スタッフの給与を販管費に置く会社が多く、そのぶん粗利率は高く出ます。

### 粗利率は何パーセントが理想ですか？

業種で水準がまったく違うため、一律の理想値はありません。仕入れた商品をそのまま売る卸売業は低く、食材を加工して提供する飲食業は高く出ます。比べるべきは同業の平均と自社の過去の推移で、その際も売上原価の範囲（人件費を含めるか）と経理方式を揃える必要があります。業種別の平均値は[粗利の定義と業種別の目安を解説した記事](/column/details/17882/)で中小企業実態基本調査から整理しています。

### 粗利率を計算するときの端数処理はどうしますか？

管理資料では小数第1位までの百分率（例：23.1%）に四捨五入するのが一般的です。ExcelならROUND(粗利額/売上高,3)で小数第3位に丸め、表示形式をパーセントにします。明細ごとに丸めた率から粗利額を逆算すると合計が合わなくなるので、集計は丸める前の金額で行い、最後に率を出してから丸めてください。

## 関連記事

- [粗利とは？売上総利益との関係と計算式、商品別の粗利が見えない原因と販売管理での出し方【2026年版】](/column/details/17882/)
- [粗利と営業利益の違いとは？差し引く費用の境界と業種別の差、両方を同時に出す設計【2026年版】](/column/details/18452/)
- [損益分岐点の計算方法：5つの計算式と決算書からの求め方、エクセルの式と複数商品の計算例【2026年版】](/column/details/17984/)
- [原価管理とは？目的・進め方4ステップと差異分析からシステム化の判断まで解説](/column/details/15358/)

---

出典: [粗利計算の方法：粗利額・粗利率の計算式と売価の逆算、値入率との違いとExcelの式【2026年版】](<https://www.issoh.co.jp/column/details/17885/>)（株式会社一創）
