【Excel自動化19】商品価格改定表の原価割れ・粗利率不足をまとめてチェック

商品マスタ更新前や価格改定前に、原価割れ、粗利率不足、新売価未入力、0円設定などを1行ずつ確認していませんか。
商品点数が少ないうちは、Excelの商品価格一覧を開き、原価、現行売価、新売価を見比べる方法でも対応できます。ですが、行数が増えると、粗利率の計算ミス、価格改定率の見落とし、端数ルール違反などにも気を配る必要があります。
商品価格改定・粗利チェックツールは、商品価格一覧ファイルを読み込み、価格改定前に確認したい候補を結果Excelに一覧化するWindows向け確認補助ツールです。
原価割れ、粗利率不足、新売価未入力、価格改定率の大きい商品、端数ルール違反、税区分の確認などを整理しやすくします。
価格改定前の原価割れ・粗利率不足を確認できます
このツールで見直しやすいのは、商品マスタ更新前や価格改定前の確認作業です。
手作業では、商品価格一覧を開き、原価、現行売価、新売価を見比べ、粗利率を計算し、新売価未入力、0円設定、極端な値上げ・値下げ、端数ルール違反などを探す必要があります。
商品点数が多いほど、数式の参照ミス、フィルター漏れ、チェック済み商品の見落としが起きやすくなります。
このツールでは、商品価格一覧ファイルと判定条件を指定し、結果Excelで確認候補をまとめて見る流れに変えられます。
| 手作業の場合 | ツール利用後 |
|---|---|
| 原価と新売価を1行ずつ見比べる | 原価割れ候補を一覧化 |
| 粗利率をExcel数式で計算する | 粗利率不足を判定 |
| 新売価未入力や0円を探す | エラー一覧で確認 |
| 値上げ率・値下げ率を目視確認 | 価格改定率の大きい商品を抽出 |
| 端数ルールを手作業で確認 | 端数ルール違反を要確認に整理 |
| 要確認商品を別表へ転記 | 結果Excelにまとめて出力 |
ただし、最終的な価格判断、商品マスタ更新、販売管理システムやECサイトへの反映は利用者側で行います。
このツールは、更新前に確認したい商品を見つけやすくするための補助ツールです。
原価割れ・粗利0・新売価未入力を分けて確認
このツールでは、商品価格一覧に含まれる原価、現行売価、新売価などをもとに、価格改定前の確認候補を整理します。
特に重要なのは、原価割れ、粗利0、新売価未入力、新売価0、新売価負数、新売価数値変換不可などです。これらは、商品マスタ更新前に優先して確認したい項目です。
| 確認項目 | 内容 |
|---|---|
| 原価割れ | 新売価が原価を下回っている候補 |
| 粗利0 | 新売価と原価が同額の候補 |
| 粗利率不足 | 設定した最低粗利率を下回る候補 |
| 新売価未入力 | 新売価が空欄の行 |
| 新売価0 | 新売価が0円になっている行 |
| 新売価負数 | 新売価がマイナスになっている行 |
| 数値変換不可 | 金額欄に文字列などが混ざっている行 |
| 商品コード重複 | 同じ商品コードが複数ある行 |
原価割れや粗利率不足が見つかっても、ツールが「正しい価格」を決定するわけではありません。入力データをもとに、確認すべき候補を分けて表示するものです。
価格改定率・端数ルール・税区分も確認できます
価格改定では、原価割れだけでなく、値上げ幅や値下げ幅の大きさも確認したい場面があります。
たとえば、現行売価1,000円の商品が新売価10,000円になっている場合、桁間違いの可能性があります。逆に、10,000円の商品が1,000円になっていれば、意図しない値下げかもしれません。
このツールでは、現行売価と新売価を比較し、価格上昇率や価格下落率が警告ラインを超える商品を要確認として出力します。
| 要確認項目 | 確認の目的 |
|---|---|
| 価格上昇率大 | 基準以上の値上げになっていないか |
| 価格下落率大 | 基準以上の値下げになっていないか |
| 端数ルール違反 | 10円単位、100円単位、末尾98円などのルール確認 |
| 税区分空欄 | 税区分の入力漏れ確認 |
| 税区分要確認 | 通常と異なる税区分や混在の確認 |
| 商品コード重複 | 商品マスタ更新前の重複確認 |
端数ルールは、新売価に対して確認します。10円単位、100円単位、末尾98円、末尾99円、指定倍数などのルールに合っているかを確認します。
税区分列がある場合は、空欄、通常と異なる値、混在などを確認しやすくするために使います。ただし、税込・税抜の自動変換や消費税率の自動判定は行いません。
このツールが向いている人・向いていない人
このツールは、商品価格一覧や価格改定表をExcel/CSVで管理し、商品マスタ更新前に確認候補を整理したい方に向いています。
向いている人
- 商品マスタ更新前に、原価割れや粗利率不足をまとめて確認したい人
- 新売価未入力、0円設定、負数、数値変換不可を見つけたい人
- 商品価格一覧や価格改定表の行数が多く、手作業チェックに不安がある人
- 価格上昇率、価格下落率、端数ルール違反を一覧で確認したい人
- 税区分の空欄や混在、商品コード重複などの確認対象を整理したい人
- 入力ファイルを変更せず、確認結果だけを別Excelに出したい人
向いていない人
- 最適価格や値上げ幅を自動提案してほしい人
- 現行価格ファイルと新価格ファイルを別々に読み込み、商品コードで照合したい人
- 送料、モール手数料、決済手数料、ポイント還元、クーポン込みの利益計算をしたい人
- ECサイトや販売管理システムへ価格を自動反映したい人
- 税込・税抜の自動変換や消費税率の自動判定をしたい人
- 会計、税務、価格戦略上の判断までツールに任せたい人
- MacやGoogleスプレッドシートだけで直接使いたい人
初期版では、1つの商品価格一覧ファイル内に、商品コード、商品名、原価、現行売価、新売価などの列がある形式を対象にします。
手作業で起きやすい確認漏れ
価格改定前のチェックは、1つひとつは単純でも、見るべき項目が多いため、商品点数が増えるほど確認漏れが起きやすくなります。
原価割れや粗利率不足は、Excel数式の参照列ずれやコピー漏れで見落とすことがあります。新売価未入力、0円、負数、文字列混入も更新前に分けて確認したい項目です。
価格改定率の大きな変化にも注意が必要です。桁違い、単位違い、キャンペーン価格の残りなどにより、通常より大きな値上げ・値下げになっている場合があります。
| 起きやすい問題 | 確認ポイント |
|---|---|
| 原価割れの見落とし | 原価と新売価の比較 |
| 粗利率の計算ミス | 粗利額・粗利率の自動計算結果 |
| 新売価未入力 | エラー一覧で確認 |
| 0円・負数・文字列混入 | 新売価の状態を分けて確認 |
| 価格改定率の異常 | 値上げ率・値下げ率を確認 |
| 端数ルール違反 | 会社ルールに合う価格か確認 |
| 税区分混在 | 税区分別集計や要確認で確認 |
| 商品コード重複 | 更新前の重複確認 |
このツールは、こうした確認候補を結果Excelに整理し、どの商品から見直すべきか判断しやすくします。
使い方は商品価格一覧と判定条件を指定する流れ
実際の画面名やボタン名は販売版の最終仕様確認が必要ですが、基本的には、商品価格一覧ファイルと判定条件を指定し、結果Excelを確認する流れです。
まず、商品コード、商品名、原価、現行売価、新売価を含む商品価格一覧ファイルを用意します。対応形式は、.xlsx、.xlsm、.csvです。
次に、対象シート、ヘッダー行、必須列を指定します。必要に応じて、カテゴリ列、税区分列、備考列、予定販売数量列も指定します。
そのうえで、最低粗利率、価格改定率の警告ライン、端数ルールなどの判定条件を設定します。
| 手順 | 内容 |
|---|---|
| 1 | 商品価格一覧ファイルを用意する |
| 2 | 商品コード・商品名・原価・現行売価・新売価列を指定する |
| 3 | 必要に応じてカテゴリ・税区分・予定販売数量列を指定する |
| 4 | 最低粗利率や価格改定率の警告ラインを設定する |
| 5 | 端数ルールを設定する |
| 6 | 結果Excelのエラー一覧・要確認一覧を確認する |
初期版では、1つの商品価格一覧ファイル内に現行売価列と新売価列がある形式に対応しています。
現行価格ファイルと新価格ファイルを別々に読み込んで照合する2ファイルモードは対象外です。
出力される結果Excel
処理後は、入力ファイルを直接変更せず、価格改定粗利チェック結果Excelを別ファイルとして出力します。
まず、処理結果サマリーで対象商品件数、エラー件数、要確認件数などを確認します。その後、エラー一覧と要確認一覧を中心に見ていく流れが分かりやすいです。
| 出力シート | 確認できること |
|---|---|
| 処理結果サマリー | 対象件数、エラー件数、要確認件数など |
| エラー一覧 | 新売価未入力、0円、負数、原価割れ、粗利0など |
| 要確認一覧 | 粗利率不足、価格改定率大、端数ルール違反など |
| 全件一覧 | 各商品の計算結果と判定 |
| カテゴリ別集計 | カテゴリごとの件数や粗利傾向 |
| 税区分別集計 | 税区分ごとの件数や混在確認 |
| 実行条件 | 使用した列設定や判定条件 |
| 処理ログ | 処理中の警告や記録 |
エラー一覧では、新売価未入力、新売価0、新売価負数、原価割れ、粗利0など、商品マスタ更新前に優先して確認したい項目を確認します。
要確認一覧では、粗利率不足、価格改定率の大きい商品、端数ルール違反、税区分要確認、商品コード重複などを確認します。
必要に応じて、全件一覧、カテゴリ別集計、税区分別集計も確認します。実行条件や処理ログには、列設定、判定条件、処理中の警告などが残ります。
対応環境と対応ファイル
このツールは、Windows向けEXEツールとして提供する前提です。対応OSはWindows 10、Windows 11です。Macには対応しません。
通常利用では、Pythonのインストールやコマンド操作を前提にしません。ツール実行自体はMicrosoft Excel本体を必須にしていませんが、商品価格一覧や結果Excelの確認には、Microsoft Excelまたは.xlsx/.csvを確認できるソフトがあると便利です。
| 区分 | 内容 |
|---|---|
| 対応ファイル | .xlsx、.xlsm、.csv |
| .xlsmの扱い | 読み込み対象。マクロは実行しない |
| 非対応ファイル | .xls、パスワード付きExcel、壊れたExcel、PDF、画像 |
| 非対応連携 | ECサイト自動反映、販売管理システム直接連携、外部API連携 |
| 非対応環境 | Mac、Googleスプレッドシート直接読み込み |
| 対象モード | 初期版では単一ファイルモード |
Googleスプレッドシートを使っている場合は、ExcelまたはCSVとして保存した商品価格一覧を対象にします。
会社PCで使う場合は、EXE実行制限、商品価格データの取り扱いルール、共有フォルダへのアクセス権限、セキュリティ警告を確認してください。
購入前に確認しておきたい注意点
購入前には、自社の価格表がこのツールの前提に合っているか確認してください。
初期版では、1つの商品価格一覧ファイル内に、商品コード、商品名、原価、現行売価、新売価などの列がある形式に対応しています。現行価格ファイルと新価格ファイルを別々に照合する2ファイルモードは対象外です。
最低粗利率、価格改定率の警告ライン、端数ルールは、会社や商品カテゴリによって基準が異なります。初期値がある場合でも、自社の運用に合うか確認してください。
税込・税抜の自動変換、消費税率の自動判定、送料や手数料込みの正確な利益計算、ECサイトや販売管理システムへの自動反映は行いません。
予定販売数量を使った粗利影響額は参考値です。将来の売上や利益を保証するものではありません。
商品コードに先頭ゼロがある場合や、CSVを使う場合は、読み込み結果を確認してください。Excel上で数値保存され、表示形式だけでゼロ埋めされている場合、先頭ゼロの完全復元は保証しません。
結果Excelやログには、商品コード、商品名、原価、売価、カテゴリなどの情報が含まれる可能性があります。共有前には内容確認が必要です。
よくある質問
Q. 価格を自動で決めてくれますか?
最適価格の自動決定や、値上げ幅・値下げ幅の自動提案は行いません。入力された商品価格一覧をもとに、原価割れ、粗利率不足、新売価未入力などの確認候補を一覧化する補助ツールです。最終的な価格判断は、利用者側で行います。
Q. ECサイトや販売管理システムへ自動反映できますか?
自動反映は行いません。結果Excelを確認したうえで、商品マスタ更新、ECサイト反映、販売管理システムへの登録は利用者側で行います。
Q. 現行価格と新価格が別ファイルでも使えますか?
初期版は、1つの商品価格一覧ファイル内に現行売価列と新売価列がある形式を対象にします。
現行価格ファイルと新価格ファイルを別々に読み込み、商品コードで照合する2ファイルモードは初期版では対象外です。
Q. 入力ファイルは変更されますか?
入力ファイルは直接変更せず、チェック結果だけを別のExcelファイルとして出力します。
商品マスタ更新やECサイトへの反映は、結果Excelを確認したうえで利用者側で行います。
Q. 原価割れや粗利0はどのように確認できますか?
新売価が原価を下回っている場合は原価割れ候補、新売価と原価が同額の場合は粗利0として確認します。
ただし、入力された原価や新売価の正しさを保証するものではありません。
Q. 新売価未入力や0円設定も分けて確認できますか?
新売価未入力、新売価0、新売価負数、新売価数値変換不可を分けて確認します。
空欄、0円、負数、文字列混入では原因が異なるため、商品マスタ更新前に状態を分けて見直せます。
Q. 税込・税抜を自動変換できますか?
税込・税抜の自動変換や、消費税率の自動判定は行いません。
税区分列がある場合は、税区分空欄や混在を確認しやすくします。
Q. 送料やモール手数料込みの利益計算はできますか?
送料、モール手数料、決済手数料、ポイント還元、クーポンなどを含めた正確な利益計算は初期版の対象外です。
このツールでは、入力された原価、現行売価、新売価をもとに、粗利額、粗利率、価格改定率などを確認します。
Q. 予定販売数量を入れると、粗利への影響も見られますか?
予定販売数量列を指定した場合、現行粗利総額、新粗利総額、粗利影響額を参考値として出します。
ただし、予定販売数量は将来の販売数を保証するものではなく、粗利影響額も将来利益の保証ではありません。
まとめ
商品価格改定・粗利チェックツールは、商品価格一覧をExcel/CSVで読み込み、価格改定前の原価割れ、粗利率不足、新売価未入力などを結果Excelで確認しやすくする補助ツールです。
価格表の行数が多く、商品マスタ更新前の確認漏れを減らしたい場合に、エラー一覧や要確認一覧を見ながら確認対象を整理できます。
ただし、価格を自動で決めたり、売上や利益を保証したりするものではありません。商品マスタ更新やECサイトへの反映、最終的な価格判断は利用者側で行います。
価格改定前の確認作業を目視だけに頼らず整理したい方は、必須列、判定条件、出力される結果Excel、対応環境、注意点を確認したうえでご検討ください。



