ルールの一覧へ

合計が内訳の和と合わない

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

見積もりや請求書、契約書で、合計が内訳に並べた金額の和と合わない所

例

指摘される文
| 項目 | 金額 | | --- | --- | | 設計 | 300,000円 | | 開発 | 500,000円 | | 合計 | 900,000円 |
chaff の出力
5:8 合計「900,000円」が、内訳の金額の和(800,000円)と合いません
直した文
| 項目 | 金額 | | --- | --- | | 設計 | 300,000円 | | 開発 | 500,000円 | | 合計 | 800,000円 |
chaff の出力
指摘なし

直し方

内訳の金額と合計のどちらが正しいかを確かめて、片方を直してください。

なぜ指摘するのか

見積や請求の「合計」が、上に並べた金額の和と合わないと、読み手はどちらが正しいのかを計算し直すことになります。行を足したり消したりしたあとに、合計だけ直し忘れると起きます。箇条書きか表で、合計の語(合計・小計)で始まる行を、同じ単位で同じ列の金額の和と比べます。表の最初の列の見出しか、合計の行が数を書いた列の見出しが名指す語を付けた合計(見出しが「控除項目」の表の「控除合計」、「単位数」の列の「修得単位合計」)も合計の行と読みます。合計が足す期間を頭に付けた合計(年間合計、年計、通年合計)も合計の行と読みます。見出しが「項目」の表でも、最後の行の差引合計・控除合計は、上に合計のような行が無く金額の列が一つなら合計の行と読みます。契約書のように一つの文に書いた合計(「保守費60,000円、運用費30,000円とし、合計100,000円とする」「月額150,000円(内訳:…)」「総額12,000円:設計5,000円、開発6,000円」)も、その文に並べた同じ単位の金額の和と比べます。合計で終わる文の次の文が「内訳は」で始まるときは、その文の金額と比べます。小計のあとの総計のように、足し方が何通りかあるときは、どの足し方でも合わないときだけ指します。

指摘しないもの

単位や列の違う金額は足しません。合計の語に表の見出しが名指さない語を付けた行(見出しが「項目」の表の「消費税合計」)は、別の種類の合計かもしれないので比べません。差引合計・控除合計も、表の最後の行でないとき、上に合計の行や総支給額・支給合計の行があるとき、金額の列が二つ以上あるときは比べず、下から続けた行の和か、その上の行の和からそれを引いた額と合えば指しません。面積のように、上の行の和とは限らない量の合計(面積合計)も比べません。前の期間の合計(前年合計)は読まず、期間を付けた合計が内訳の和を一年に直した額(ちょうど4倍・12倍・52倍。月額の内訳に年間合計)なら比べません。重さ・容量・長さ(mg、g、mL、L、cm、km)は、列のどの行も同じ種類の量なら換算して足します(500mg と 0.5g は 1g)。何あたりかを書いた量(300mg/錠)、目安の量(約300mg)、範囲(300〜400mg)がある列は足しません。足し方が何通りもあるとき(小計と税のあとの総計など)は、どれとも合わないときだけ指します。文の中では、合計の語(合計・総額)のすぐ後ろの金額か内訳の語(内訳は)のすぐ前の金額だけを合計と読み、内訳の金額が二つ以上あるときだけ比べます。並びの一部(単価や上限など、合計の語から離れた金額を除いた並び)の和か、一つを引いた額(値引き)と合えば指しません。合計のすぐ後ろの「:」から続く内訳は、「うち」「または」「最大」のように内訳のすべてとは限らない語があるとき、ほかの単位の金額や割合を並べたときは比べません。内訳の前に主なものだけだと言う語(「主な設備投資は」「主な内訳は」「主に」)があれば、内訳は合計のすべてではないので比べません。合計と内訳のどれもが丸めた単位(百万円・千円・億円、million)で有効数字3桁以上(6,655百万円。4億円は除く)で書いてあれば、ずれが(内訳の数 − 1)× 最後の桁一つ分まで(三つの内訳を百万円で書いたなら2百万円まで)は、四捨五入や切り捨てのずれとして指しません。

止める・ゆるめる

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

強さ(段階)

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

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

ジャンル

指摘の文

合計「{written}」が、内訳の金額の和({sum})と合いません

根拠にした文献

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