単位変換の基本数式
Excelでの単位変換は、基本的に掛け算と割り算です。元の単位と目的の単位の「円換算値」の比率を掛けます。
| 変換 | 数式 | 例 |
|---|---|---|
| 百万円→円 | =A1*1000000 | 120 → 120,000,000 |
| 千円→円 | =A1*1000 | 12,345 → 12,345,000 |
| 百万円→千円 | =A1*1000 | 120 → 120,000 |
| 千円→百万円 | =A1/1000 | 120,000 → 120 |
| 百万円→億円 | =A1/100 | 12,345 → 123.45 |
| 円→万円 | =A1/10000 | 50,000,000 → 5,000 |
よくあるミスパターン
1. 桁ズレ(ゼロの数え間違い)
百万円から円への変換で、掛ける数を1,000,000ではなく100,000にしてしまう。ゼロを1つ間違えるだけで10倍のズレになります。対策として、定数セルを作って参照する方式が有効です。
2. コピペ時の単位取り違え
短信(百万円単位)の数字をコピーして、千円単位のシートにそのまま貼り付けてしまう。数字だけ見ると同じような桁数で、気づきにくいことがあります。
3. 表示形式と実値の混同
セル書式で「千円表示」にしているのに、実値はすでに千円単位で入力されていて、実質的に二重変換してしまう。次のセクションで詳しく解説します。
セル書式設定の罠
Excelのセル書式設定で「#,##0,」と設定すると、表示上は千円単位になりますが、セルの実値は円のままです。ここに千円単位の数字を入力すると、画面上では正しく見えますが、計算が狂います。
- 実値が円で表示が千円: セルに1,000,000と入力→表示は1,000(千円)
- 実値も千円で表示も千円: セルに1,000と入力→表示は1(表示上おかしくなる)
この問題を防ぐには、シートのヘッダーに「単位」と「表示形式」の両方を明記し、実値がどの単位で入力されているかをチーム内で統一することが重要です。
変換数式テンプレート
実務で使いやすい数式の組み方を紹介します。
定数シートを作る
「定数」シートにA1=1000(千), A2=1000000(百万), A3=100000000(億)を定義。
名前定義する
A1に「千」、A2に「百万」、A3に「億」と名前をつける。
数式で参照する
=A1*百万(百万円→円)、=A1/百万*千(円→千円で百万円に変換)のように使う。数式が読みやすくなり、ミスも減ります。
検算の仕組み
変換後の数字が正しいかを自動チェックする仕組みを入れておくと安心です。
- 桁数チェック: =LEN(TEXT(A1,"0")) で桁数を出し、期待値と比較する
- 合計チェック: 変換後の個別値の合計が、合計値を変換した結果と一致するか確認(端数処理で1程度のズレは許容)
- レンジチェック: IF関数で「売上高が億円オーダーで常識的な範囲か」を判定し、異常値にフラグを立てる
JapanKaikeiとの使い分け
Excelでの一括変換は大量データに向いています。一方、1〜2件の変換をすぐ確認したいとき、あるいは桁感の確認を手早く行いたいときはJapanKaikeiが便利です。Excelに入力する前の「そもそもこの数字は何円か?」の確認に活用してください。
関連記事