数字 → 中国語の金額表記(大字)
変換処理はすべてブラウザ内で完結します。データは送信されません
数字を、中国の金融書類で使われる大字の金額表記に変換します。日常の読み方と桁区切りの形式も同時に表示します。大字(壹贰叁…)は画数が多く、線を 1 本足しても別の字にならないため、改ざん防止の表記として今も伝票に使われています。書類用の表記である以上、省略できない決まりがあります。十の位の 1 は「壹拾」と書き、整数の末尾には「整」を付け、連続するゼロは 1 つの「零」にまとめます。どれか 1 つでも外すと伝票は差し戻されます。本ツールはその規範に沿って計算し、日常の読み方は別の行に分けて表示するので、両者が混ざることはありません。
機能
- 大字の金額、日常の読み、桁区切りの 3 つを一度に表示
- 規範どおりに処理:10 は「拾元整」ではなく「壹拾元整」
- ゼロの読み方が正確:1005 は「壹仟零伍」、100000005 は「壹亿零伍」
- 万・億・万億の 3 段階、整数部は 16 桁まで
- 小数が 2 桁を超える場合は銭単位に四捨五入し、その旨を結果に明記
- 桁区切りのカンマ、通貨記号、符号、整数部を省略した .5 にも対応
- 桁・小数・繰り上がりはすべて文字列と BigInt で処理。浮動小数による 1 銭の誤差は出ません
- 日常の読みでは「一十」の「一」を省略:10 は「十」、110 は「一百一十」
- ⚠️ 英語の読みは短スケール(米国式)と長スケール(旧英国式)の両方に対応 —— 10⁹ 以上では両方を併記します。「billion」が 1000 倍違うのに、字面では区別できないためです
- ⚠️ 中国語は万・億の 4 桁区切り、英語は 3 桁区切り —— 同じ数でも 2 つの読みで区切りの位置が違います
使い方
- 桁区切りのカンマや通貨記号付きでも構いません。数値を貼り付けます
- 4 行の結果が同時に表示されます:大字の金額、日常の読み、英語の読み、桁区切り
- 小数が 2 桁を超える場合、オプションに従って四捨五入するかエラーにします
- 必要な行のコピーボタンで、伝票に記入する値だけを取り出せます
よくある質問
- 10 元が「拾元整」ではなく「壹拾元整」になるのはなぜですか?
- 金融の規範では、十の位の 1 を含めてすべての位を明記することが求められます。「拾元整」は口頭では問題ありませんが、伝票の確認では桁が不完全と見なされます。日常の読みの行では話し言葉(十)を表示しており、用途が異なるため別々に出しています。
- 100000005 が「壹亿零伍」と読まれるのはなぜですか?
- 間の「万」の位が丸ごとゼロで、その場所を示す「零」が必要だからです。これがないと「伍」が一の位なのか万の位なのか判別できません。規則は、位全体がゼロのときも、その位の最上位がゼロのときも「零」を 1 つ残すというものです。したがって 1005 は「壹仟零伍」、10500 は「壹万零伍佰」になります。
- 小数が 2 桁を超えると四捨五入されるのはなぜですか?
- 人民元の最小単位は銭(小数第 2 位)で、大字の金額にはそれより小さい単位がありません。既定では銭単位に四捨五入し、結果に「銭単位に四捨五入」と明記するので、元の数との差が分かります。自動で丸めてほしくない場合は、オプションを「エラーにする」に変更してください。
- 大きな数でも計算は狂いませんか?
- 狂いません。整数部・小数部・繰り上がりはすべて文字列と BigInt で扱い、浮動小数を経由しません。倍精度では 0.29 × 100 が 28.999999999999996 になるため、浮動小数で四捨五入すると 1 銭ずれることがあり、しかもその誤差は結果からは見えません。
関連ツール
基数変換
変換2・8・10・16・36・64 進数を相互変換。6 通りの結果を一度に表示し、19 桁のスノーフレーク ID も正確に扱えます。すべてブラウザ内で処理します。
単位換算
変換長さ・重さ・温度・エネルギー・圧力・流量・力・密度など 26 分類の単位を換算します。1つ値を入れると、同じ分類の全単位での結果が一度に見られます。
日付計算
変換2つの日付の差が何日かを計算し、日・週・月の加減算もできます。日付はカレンダーから選ぶか貼り付けで。終了日を空にすると今日と比較。
タイムスタンプ変換
変換Unix タイムスタンプと日時を相互変換。秒〜ナノ秒を桁数で判別し、小数・負数・Windows FILETIME にも対応します。
Cron 解析
変換cron 式をフィールドごとに日本語で説明し、次回と前回の実行時刻を計算します。絶対に実行されない式はその場で理由を示します。すべてブラウザ内で処理します。
色変換
変換HEX・RGB・HSL・CMYK と Lab / OKLCH / XYZ の相互変換、色温度・反転色・補色・ANSI 端末色、そして WCAG コントラスト比。すべてブラウザ内で処理します。