ルールの一覧へ

表の中で金額の桁の単位が混ざっている

table-unit-mix既定で動く日本語 / 英語

「(単位:百万円)」の表の中の千円の升や、ほかの行の千倍に書いた一行

例

指摘される文
(単位:百万円) | 項目 | 前期 | 当期 | | --- | --- | --- | | 売上高 | 1,200 | 1,320 | | 営業利益 | 84 | 96 | | 経常利益 | 80 | 92 | | 当期純利益 | 52,000 | 60,000 |
chaff の出力
8:11 「当期純利益」の「52,000」が、ほかの行の千倍ほどあります(百万円の表なら 52 ではないか)
直した文
(単位:百万円) | 項目 | 前期 | 当期 | | --- | --- | --- | | 売上高 | 1,200 | 1,320 | | 営業利益 | 84 | 96 | | 経常利益 | 80 | 92 | | 当期純利益 | 52 | 60 |
chaff の出力
指摘なし

直し方

その行の数を表の単位に直すか、行の単位が本当に違うなら、行の名前に単位を書いてください(「従業員数(人)」)。

なぜ指摘するのか

「(単位:百万円)」の表に一行だけ千円で書いた数(52,000)や「110,000千円」があると、読み手はその行を千倍に読み違えます。別の資料から行を写したときや、百万円を千円に直したまま単位を書かなかったときに起きます。表のすぐ上に「単位」と桁の単位(百万円、千円)を書いた短い行があればそれを表の単位と読み、無ければ升の多くに付いた桁の単位を表の単位と読みます。表の単位と違う桁の単位で書いた升(一行に一つ)と、表の単位の下で、一行だけほかの行の千倍に書いた行を指します。

指摘しないもの

単位を言う行の無い表で、大きい金額だけ大きい単位で書いた升(「12億円」と「300百万円」)と、表の単位に満たない小さい金額を小さい単位で書いた升(百万円の表の「500千円」)は言いません。千倍の行は、表のすぐ上に単位を書いた表でだけ探し、行の数がどの列でもちょうど千の倍数で、ほかのどの行よりも十倍以上大きく、千で割るとほかの行の中に収まるときだけ指します。総資産のように本当に大きい行は、どの列でもちょうど千の倍数になることがまずないので言いません。合計の行、名前に括弧で単位を書いた行(従業員数(人))、比べる列が二つ未満か比べる行が二つ未満の表、千倍に見える行が二行以上ある表も言いません。

止める・ゆるめる

この一か所だけ黙らせる(文書に書く)
<!-- stet: table-unit-mix — 理由 -->
チームでゆるめる(理由は chaff.yaml にコメントで残ります)
npx chaffjs relax table-unit-mix --why "理由"
チームで止める(chaff.yaml)
rules: table-unit-mix: off
技術的な情報
層
L3
状態
安定
重さ
注意
対象の言語
日本語と英語
向いている文章
business, technical, blog, legal, docs, academic, literature, speech

強さ(段階)

chaff.yaml の rules にこの名前と段階を書くと変わります。書かなければ、ジャンルが決めた段階で動きます(どのジャンルで動くかは下の「ジャンルごとの動き」にあります)。

strictエラー
normal注意
relaxed情報

このルールには数える上限がありません。段階は指摘の重さを変えます。relaxed にすると指摘は消えずに一段軽く出ます。

ジャンルごとの動き

既定で動くジャンル
technical/spec, technical/readme, blog/tech, blog/essay, blog/owned-media, business/proposal, business/report, business/email, business/press-release, business/meeting-notes, legal/contract, legal/statute, legal/judgment, legal/patent, docs/manual, docs/faq, docs/glossary, academic/paper, speech/address, speech/transcript
このルールを止めるジャンル
literature/fiction, literature/essay, literature/poetry, literature/play

ジャンル

指摘の文

「{item}」の「{written}」が、表の単位({unit})と違う桁の単位で書かれています

「{item}」の「{written}」が、表の単位({unit})と違う桁の単位で書かれています

「{item}」の「{written}」が、ほかの行の千倍ほどあります({unit}の表なら {reading} ではないか)

このページはルールの定義ファイルから作られています:packages/chaff/rules/table-unit-mix.yaml