ルールの一覧へ

増減率が二つの値と合わない

change-rate-mismatch既定で動く日本語 / 英語

「1,000社から20%増えて1,200社」のように、一つの文や表の一行の二つの値と増減率が合わない所

例

指摘される文
利用企業は1,300社となり、前年の1,000社から20%増えました。
chaff の出力
1:27 「20%」と書いていますが、二つの値からは 30% です
直した文
利用企業は1,300社となり、前年の1,000社から30%増えました。
chaff の出力
指摘なし

直し方

二つの値と率のどれが正しいかを確かめて、ほかを直してください。

なぜ指摘するのか

「前年同月の1,000社から20%増えて1,200社」のように、もとの値・今の値・増減率を一つの文に書くと、読み手は率を確かめずに信じます。数字を一つだけ更新したとき、率だけを去年の文書から写したときに食い違います。一つの文に、もとの値(「から」「に比べて」「前年の」の付いた値)、同じ単位の今の値、向きの語(増加、減少)の付いた百分率が一つずつあるとき、二つの値から率を計算して比べます。率のそばにもとの値が無くても、「昨年の100万円から今年は150万円になり、前年比50%の増加」「2025年度は100万円、2026年度は150万円で」のように二つの値が並んですぐ後に率が続くなら読みます(年が書いてあれば早い年の値がもとの値)。今の値は率の後ろでも、「前年同期の2,400百万円から10.0%増加し、2,640百万円となりました」のように動いた先と分かれば読みます。値は書いた桁までの丸めを認めます(12億円は11.5億円から12.5億円のどれか)。表も読みます。見出しの語で前期の列(前期、前年同期)、当期の列(当期、当第2四半期)、増減率の列(増減率、前年同期比)が一つずつ分かる表(見出しの語が無くても、二つの列の見出しに年が一つずつ書いてあれば早い年の列が前期)では、行ごとに二つの値から率を計算し、書いた率と比べます。△・▲・−の付いた率は減少です。「増減」の列は、升に % があるときだけ率と読みます。

指摘しないもの

向きの語の付いた率が二つある文、もとの値が「から」「に比べて」や年で名指されていない文、二つの値と率のあいだで主語が変わる文(「…に増え、利益は20%増えた」)、二つの値のあいだで主語が変わる文("$1,000 in 2025 and costs were $1,500 in 2026")、同じ単位の今の値が一つでない文、向きの語が率のそばに無い文は比べません。「前年比20%増」のように値が一つしか無いもの、ポイントの差、倍は見ません。丸めで届く範囲の率は言いません。表では、列の役割が見出しから一つずつ決まらない表、前期と当期の列の見出しが違う単位を書いた表(千円と百万円)、値や率の升が数でない行(—、1.0pt、0.5ポイント、(5.0)%)、値が負か百分率の行、二つの値の単位の書き方が違う行、前期の値が0の行は比べません。

止める・ゆるめる

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

強さ(段階)

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

ジャンル

指摘の文

「{rate}%」と書いていますが、二つの値からは {computed}% です

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