メむンコンテンツぞスキップ
芋出し画像

Excelで合蚈が合わない゚ラヌが出ないたた数字が倉わる4぀の堎面

    受泚の䞀芧ず、商品の䞀芧。
    この2぀を぀ないで、商品ごずの売䞊を出したした。

    出おきた合蚈が、実際より倧きい。
    ゚ラヌは出おいたせん。
    数匏も間違っおいたせん。

    この蚘事では、集蚈の途䞭で数字が倉わっおしたう事故を4぀扱いたす。
    ぀ないだら行が増える。぀ないだら行が消える。未回答を0で埋める。そしお、金額に小さな誀差が出る。

    4぀に共通しおいるのは、どれも゚ラヌが出ないこずです。
    赀い譊告も、メッセヌゞも出たせん。
    ただ、違う数字が出おきたす。

    先に、調べおいおいちばん意倖だったこずを2぀曞いおおきたす。

    1぀目。
    衚ず衚を぀なぐ画面には、぀なぐ前に「䜕行が䞀臎するか」が出おいたす。
    Microsoftは、そのメッセヌゞに぀いお「非垞に重芁です」ず曞いおいたす。
    ほずんどの人が、読たずに実行を抌しおいたす。

    2぀目。
    金額の䞞め方は、囜が決めおいる堎面がありたす。
    囜皎庁は、商品ごずに端数凊理をしお合蚈するやり方を「認められたせん」ず曞いおいたす。

    この蚘事は、Microsoft の Power Query のマヌゞ関連ドキュメント5ペヌゞ、Excel の AVERAGE 関数ず浮動小数点挔算のペヌゞ、PostgreSQL 18 の集玄関数のドキュメント、囜皎庁のむンボむス制床に関するQ&A問57をもずに、2026幎9月12日時点の内容にしおいたす。


    ぀ないだだけで、行が増える

    右に2行あれば、巊の1行は2行になる

    たず、䜕が起きおいるかです。

    衚ず衚を぀なぐずき、私たちはある列を手がかりにしたす。
    商品コヌド、取匕先コヌド、瀟員番号。
    そういう列です。

    このずき、巊の衚の1行に察しお、右の衚に䞀臎する行が2぀あったらどうなるか。

    結果は2行になりたす。
    巊の1行が、2行に増えたす。
    3぀䞀臎すれば3行です。
    金額も、その回数だけ足されたす。

    1000件の受泚を぀ないだら1200件になっおいた、ずいう状態です。
    合蚈は、増えた分だけ倧きくなりたす。

    Microsoftは「デカルト積」ず曞いおいる

    この挙動を、公匏の資料がはっきり曞いおいたす。

    Microsoftのデヌタ敎圢ツヌルであるPower Queryのヘルプに、クロス結合ずいう操䜜の説明がありたす。

    クロス結合は、結合内のテヌブルから行のデカルト積を返す結合の䞀皮です。 ぀たり、最初のテヌブルの各行ず 2 番目のテヌブルの各行が結合されたす。

    すべおの組み合わせを䜜る操䜜です。
    補品ず色の組み合わせ䞀芧を䜜るずきのように、意図しお䜿うものです。

    ずころが、キヌが重耇しおいるず、その䞀臎した範囲の䞭で、同じこずが小さく起こりたす。
    巊の1行ず、右の2行。
    組み合わせは2぀。
    だから2行になりたす。

    事故のほうは、意図しないクロス結合が郚分的に起きおいる状態だずいえたす。

    マスタは、䜿っおいるうちに1ä»¶1行でなくなる

    ここが実務の話になりたす。

    右に眮く衚は、たいおい「マスタ」ず呌ばれるものです。
    商品マスタ、取匕先マスタ、瀟員マスタ。
    1ä»¶1行の぀もりで䜜りたす。

    しかし、運甚しおいるうちに履歎が入りたす。

    䟡栌を改定したので、旧䟡栌の行ず新䟡栌の行が䞊んでいる。
    取匕先の䜏所が倉わったので、旧䜏所の行が残っおいる。
    担圓者が異動したので、異動前の行ず異動埌の行がある。
    同じ䌚瀟に枝番が振られおいお、コヌドが耇数ある。

    どれも、消さずに残しおおきたい理由があっお残っおいたす。

    その結果、マスタは「珟圚の姿」ではなく「履歎」になりたす。
    履歎になった衚を右に眮いお぀なぐず、行が増えたす。


    ぀なぐ前に、画面に出おいる数字を読む

    䞀臎する行数は、実行の前に衚瀺されおいる

    察策は、道具を増やすこずではありたせん。
    画面に出おいるものを読むこずです。

    Power Queryのマヌゞ画面に぀いお、ヘルプにこう曞かれおいたす。

    遞択を行うず、ダむアログ ボックスの䞋郚に掚定䞀臎数を含むメッセヌゞが衚瀺されたす。

    ぀なぐ前に、䜕行が䞀臎するのかが画面に出たす。

    内郚結合の解説ペヌゞには、このメッセヌゞに぀いおの泚意が別に曞かれおいたす。

    このメッセヌゞは、この操䜜から埗られる結果を理解するうえで非垞に重芁です。

    非垞に重芁です、ず曞いおありたす。
    ここを読たずに実行を抌すのが、いちばん倚い事故の入口です。

    列の型がそろっおいないず、正しい結果にならない

    同じペヌゞに、もう1぀条件が曞かれおいたす。

    ただし、列は同じデヌタ型である必芁があるこずに泚意しおください。そうしないず、マヌゞ操䜜によっお正しい結果が埗られない可胜性がありたす。

    片方が数倀で、もう片方が文字列。
    芋た目は同じ「1001」でも、型が違えば぀ながりたせん。

    CSVを開いた時点で型が決たっおしたう話は、この連茉の別の蚘事で扱っおいたす。
    蚘事末にリンクを眮きたす。

    いちばん簡単な点怜は、件数を䞊べお曞くこず

    道具がなくおもできる点怜が1぀ありたす。

    ぀なぐ前の巊の衚の行数ず、぀ないだあずの行数を䞊べお曞く。
    増えおいたら、右の衚に重耇がありたす。

    衚蚈算゜フトだけで確かめるなら、COUNTIF関数でキヌごずの件数を出しお、2以䞊の行がないかを芋たす。

    そしお、気づき方の話をもう1぀。

    合蚈金額が1割増えおも、人は気づきたせん。
    売䞊は毎月動くものなので、少し倧きい数字が出おも「今月は良かった」ず読めおしたいたす。

    件数は違いたす。
    受泚1000件のはずが1200件になっおいれば、おかしいず分かりたす。
    件数は、たいおい別の堎所でも把握しおいるからです。

    集蚈の点怜は、金額ではなく件数から入りたす。


    逆に、行が黙っお消えるこずもある

    内郚結合は、䞀臎した行だけを残す

    今床は逆です。
    ぀ないだら行が枛りたす。

    受泚が1000件あったはずなのに、集蚈しおみたら920件分しかない。
    これも゚ラヌは出たせん。
    枛った80件は、どこにも衚瀺されないたた消えおいたす。

    Power Queryのヘルプには、遞べる結合の皮類が衚で䞊んでいたす。
    そのうち3぀を匕甚したす。

    内郚結合の説明。

    䞡方のテヌブルの䞀臎する行のみ

    巊倖郚結合の説明。

    巊偎のテヌブルのすべおの行 (右偎のテヌブルの行ず䞀臎)

    巊アンチ結合の説明。

    巊偎のテヌブルの行のみ

    問題は1぀目です。
    内郚結合は、䞡方に存圚する行だけを残したす。
    巊にあっお右にない行は、結果に出おきたせん。

    マスタに登録されおいない取匕先の受泚は、そこで萜ちたす。

    公匏の䟋では、4行が1行になる

    この萜ち方が、どのくらい倧きいか。
    Microsoftの内郚結合の解説ペヌゞに、具䜓的な数字が出おいたす。

    売䞊の衚ず囜の衚を぀なぐ䟋です。

    Sales テヌブルでは、CountryID が 1 ず 2 ですが、どちらの倀も Countries テヌブルには芋぀かりたせん。 そのため、巊偎の (最初の) テヌブルで 4 行のうち 1 行しか芋぀かりたせん。

    4行が1行になっおいたす。

    説明甚の小さな䟋ですが、起きおいるこずは実務ず同じです。
    右の衚に無いキヌを持った行は、黙っお萜ちたす。


    なぜ、キヌが䞀臎しないのか

    理由は、たいおい次のどれかです。

    1぀目、ただマスタに登録しおいない。
    新芏の取匕先、今月から扱い始めた商品。

    2぀目、コヌドの曞き方が違う。
    片方は0001で、もう片方は1。
    前のれロがあるかないかで、別のものになりたす。

    3぀目、党角ず半角が混ざっおいる。
    英数字は、芋た目がほずんど同じです。

    4぀目、䜙分な空癜が入っおいる。
    コピヌしお貌ったずきに付いおきたものです。

    5぀目、廃番になった商品をマスタから消した。
    過去の受泚は、そのコヌドのたた残っおいたす。

    6぀目、先ほどのデヌタ型の違いです。

    どれも、人の目では同じに芋えたす。
    そしお、䞀臎しなかったずいう事実は、結果の衚には出おきたせん。
    出おこないので、探しようがありたせん。


    消えた行だけを、取り出す

    巊倖郚結合にするず、行は残る

    察凊は2段階ありたす。

    1぀目は、぀なぎ方を倉えるこずです。
    巊倖郚結合にするず、巊の衚の行は党郚残りたす。

    巊倖郚結合の解説ペヌゞに、こう曞かれおいたす。

    巊右のテヌブル間に䞀臎がない堎合、null 倀はその行のマヌゞの結果になりたす。

    nullずいうのは、倀が入っおいない状態のこずです。
    空欄で残るので、少なくずも行数は倉わりたせん。
    件数を突き合わせれば、すぐ分かりたす。

    ただし、ここで泚意が芁りたす。
    空欄のたた合蚈するず、商品名なしの行ずしお集蚈されたす。
    金額は正しく足されたすが、「分類䞍明」ずいう塊ができたす。

    その塊を芋なかったこずにするず、結局同じこずになりたす。

    巊アンチ結合は、぀ながらなかった行だけを出す

    2぀目が、点怜ずしおいちばん䜿える方法です。

    巊アンチ結合ずいう皮類がありたす。
    解説ペヌゞの説明はこうです。

    これは、右のテヌブルの䞀臎する行がない巊のテヌブルの行のみを取り蟌みたす。

    右に盞手がいなかった行だけを取り出す操䜜です。
    ぀たり、マスタに無いコヌドの䞀芧が、そのたた出おきたす。

    新芏登録し忘れおいる取匕先、曞き方が揺れおいるコヌド、廃番になった商品。

    月に1回これを実行しお、出おきた行がれロなら、その月の集蚈は党件぀ながっおいたす。
    れロでなければ、そこに盎すべきものがありたす。

    集蚈を盎すのではなく、マスタを盎す。
    これが正しい順番です。

    PR


    空欄ず0は、画面では芋分けが぀かない

    衚瀺の蚭定ひず぀で、同じ芋た目になる

    3぀目の事故に移りたす。

    瀟内アンケヌトを取りたした。
    満足床を5段階で聞いおいたす。
    50人に配っお、40人が回答したした。
    10人は未回答です。

    集蚈するずき、その10人の欄をどうしたでしょうか。
    空欄のたたにしたか、0を入れたか。

    衚蚈算゜フトには、倀がれロのセルにれロを衚瀺するかどうかを切り替える蚭定がありたす。
    れロを衚瀺しない蚭定にしおいるず、0が入っおいるセルも空欄に芋えたす。

    画面の䞊では、䜕も入っおいないセルず、0が入っおいるセルが、たったく同じ芋た目になりたす。

    Excelは、空欄を無芖しお、0を数える

    ずころが、蚈算の扱いは正反察です。

    MicrosoftのAVERAGE関数のヘルプに、はっきり曞かれおいたす。

    匕数ずしお指定したセル範囲たたはセル参照に文字列、論理倀、たたは空癜セルが含たれおいる堎合、これらは無芖されたす。ただし、倀 0 (れロ) を含むセルは蚈算の察象ずなりたす。

    空癜セルは無芖される。
    0は蚈算の察象になる。

    同じペヌゞには、芋た目ずの食い違いに぀いおの泚意も曞かれおいたす。

    セルを平均化するずきは、特に、Excel デスクトップ アプリケヌションの [Excel のオプション] ダむアログ ボックスで、[れロ倀のセルにれロを衚瀺する] チェック ボックスをオフにした堎合は、空のセルず倀がれロのセルの違いに泚意しおください。 このオプションを遞択するず、空のセルはカりントされたせんが、れロの倀はカりントされたす。

    先ほどの䟋で確かめたす。
    40人が回答し、点数の合蚈が160点だったずしたす。

    空欄のたたなら、分母は40です。
    平均は4.0。

    10人分に0を入れたら、分母は50になりたす。
    合蚈は160のたた、平均は3.2。

    0.8点䞋がりたした。

    デヌタベヌスも、同じ考え方をしおいる

    これは衚蚈算゜フトだけの話ではありたせん。

    PostgreSQLずいう広く䜿われおいるデヌタベヌスの公匏ドキュメントに、集玄関数の䞀芧がありたす。

    行そのものを数える関数の説明です。

    Computes the number of input rows.

    入力された行の数を数える、ずいう意味です。

    列を指定しお数える関数の説明です。

    Computes the number of input rows in which the input value is not null.

    入力された倀がnullでない行の数を数える、ずいう意味です。

    そしお平均を出す関数の説明です。

    Computes the average (arithmetic mean) of all the non-null input values.

    nullでない入力倀すべおの平均を蚈算する、ずいう意味です。

    デヌタベヌスでも、倀が入っおいない行は平均の分母から倖れたす。
    0は分母に入りたす。
    衚蚈算゜フトず同じ蚭蚈です。

    道具を倉えおも逃げられない、ずいうこずでもありたす。


    0で埋めた瞬間に、意味が倉わる

    倀が入っおいないこずには、意味がありたす。

    「聞いたが答えなかった」「ただ届いおいない」「そもそも察象倖」。
    これを0にするず、「答えた結果が0だった」に倉わりたす。

    別の蚀い方をするず、無回答が、最䜎評䟡ずしお数えられたす。

    同じこずは、あちこちで起きたす。

    圚庫の欄が空のたたなら「棚卞しがただ」ですが、0にするず「圚庫なし」になりたす。
    発泚の刀断が倉わりたす。

    月次売䞊の欄が空のたたなら「ただ締めおいない」ですが、0にするず「その月は売䞊れロ」になりたす。
    前幎比の蚈算が倉わりたす。

    怜枩の蚘録が空なら「枬っおいない」ですが、0にするず異垞倀になりたす。

    どれも、埋めた本人は芪切の぀もりです。
    衚に穎があるず気持ちが悪いからです。

    実務ずしおの答えは、3぀

    1぀目、空欄は空欄のたた眮く。
    穎が空いおいお構いたせん。
    集蚈する偎の道具は、空欄を無芖するように䜜られおいたす。

    2぀目、どうしおも䜕か入れたいなら、0ではない印を䜿う。
    「未回答」「未入力」「察象倖」ず文字で曞いおおけば、数倀ずしお蚈算されたせん。
    ただし、その列の合蚈を出そうずするず゚ラヌになるので、列を分けるほうが安党です。

    3぀目、回答数を必ず䜵蚘する。
    平均だけを曞いた資料は、読む人が分母を確かめられたせん。
    「平均4.0回答40件、配垃50件」ず曞けば、0で埋めたかどうかがひず目で分かりたす。

    この3぀目が、いちばん効きたす。
    分母を曞く習慣があれば、途䞭で誰かが0を入れおも、そこで気づけたす。


    金額の誀差は、仕様どおりに起きる

    IEEE 754ずいう囜際的な仕様がある

    最埌の事故です。

    請求曞の合蚈が、1円合わない。
    2぀のセルを比べお、同じはずなのに等しいず刀定されない。
    桁を増やしお衚瀺するず、0.9のはずの数字が0.89999999999999999になっおいる。

    機械の故障ではありたせん。
    衚蚈算゜フトの䞍具合でもありたせん。

    Microsoftの公匏資料に、こう曞かれおいたす。

    Microsoft Excel は、IEEE 754 仕様を䞭心に蚭蚈され、浮動小数点数の栌玍方法ず蚈算方法を決定したした。

    IEEE 754ずいうのは、小数をコンピュヌタヌに栌玍する方法を定めた囜際的な仕様です。
    Excel独自のやり方ではありたせん。

    同じペヌゞに、具䜓的な䟋が茉っおいたす。
    セルに「=(43.1-43.2)+1」ず入力し、衚瀺圢匏を科孊衚蚘にしお小数点以䞋15桁にするず、どうなるか。

    0.9 を衚瀺する代わりに、Excel では 0.89999999999999999 が衚瀺されたす。

    公匏の資料が、こうなりたすず曞いおいたす。

    10進数の小数は、二進数では終わらない

    なぜこうなるのか。

    コンピュヌタヌは、数字を二進数で持っおいたす。
    0ず1だけの䞖界です。
    10進数の小数は、二進数にするず終わりのない埪環小数になるこずがありたす。

    10 進数 0.0001 などの䞀般的な小数郚であっおも、バむナリで正確に衚すこずはできたせん。

    分かりやすいたずえも添えられおいたす。

    これは、分数 1/3 を 10 進数で正確に衚珟できない理由ず䌌おいたす (繰り返し 0.333333333333333)。

    3分の1を小数で曞こうずするず、0.3333ず氞遠に続きたす。
    どこかで切るしかありたせん。
    切った時点で、ほんのわずか足りない数になりたす。

    同じペヌゞは、その「わずか」の倧きさたで曞いおいたす。

    これにより、栌玍時に玄 -2.8E-17、たたは 0.00000000000000028 ずいう゚ラヌが発生したす。

    そしお、切り捚おた分は足し続けるず積み䞊がりたす。
    同じペヌゞにある䟋では、0.0001を1䞇回足しおいたす。
    答えは1になるはずです。

    これにより、出力ずしお 0.99999999999996 が出力されたす。

    1回あたりの誀差は芋えないほど小さいものです。
    1䞇回で、芋える倧きさになりたす。

    なお、16桁以䞊の数字がそもそも保持されないずいう別の制限もありたす。
    そちらは、この連茉のExcelずCSVの蚘事で扱っおいたす。


    0に近いずきだけ、盎しおくれる

    ここに、ややこしい事情がありたす。

    同じペヌゞには、Excelが䞀郚だけ補正しおいるこずも曞かれおいたす。

    加算挔算たたは枛算挔算の結果、倀が 0 たたは非垞に近い堎合、Excel 97 以降は、オペランドをバむナリずの間で倉換した結果ずしお発生した゚ラヌを補正したす。

    足し算や匕き算の結果が0になるずき、あるいは0に非垞に近いずきだけ、誀差を打ち消しおくれたす。

    差し匕きれロになるはずの蚈算は、きれいに0になりたす。
    䞀方、0.9になるはずの蚈算は、先ほどのずおり0.89999999999999999のたたです。

    ここが厄介です。
    詊しに匕き算をしおみお、0になったから倧䞈倫だず刀断するず、間違えたす。
    0のずきだけ特別に手圓おされおいるからです。

    察策は、䞞める堎所を決めるこず

    資料には、2぀の方法が挙げられおいたす。

    1぀目はROUND関数です。
    蚈算の結果を、必芁な桁で䞞めたす。
    金額なら、足す前ではなく、比范したり出力したりする盎前に䞞めたす。

    2぀目は、ブック党䜓の蚭定で、衚瀺されおいる桁数のずおりに倀を䞞めおしたう方法です。
    こちらには匷い泚意が曞かれおいたす。

    このオプションを元に戻しお、倱われたデヌタを回埩するこずはできたせん。

    元に戻せたせん。
    単䟡に小数を持たせおいる堎合、その小数がたずめお消えたす。

    実務ずしおは、1぀目を䜿っおください。
    蚭定を觊るのは、圱響範囲がブック党䜓に及ぶので勧めたせん。

    もう1぀、日垞で効く泚意がありたす。
    小数を等しいかどうかで比べないこずです。
    「A1ずB1が等しければ」ずいう刀定は、芋た目が同じでも成立しないこずがありたす。
    比べるなら、䞡方をROUNDで䞞めおから比べたす。


    どこで䞞めるかは、制床でも決たっおいる

    䞞める堎所を決める、ずいうのは実務の工倫の話に聞こえたす。
    ずころが、堎面によっおは制床が決めおいたす。

    囜皎庁のむンボむス制床に関するQ&Aの問57です。

    適栌請求曞の蚘茉事項である消費皎額等に円未満の端数が生じる堎合は、䞀の適栌請求曞に぀き、皎率ごずに回の端数凊理を行う必芁がありたす

    1枚の請求曞に぀き、皎率ごずに1回。
    切䞊げ、切捚お、四捚五入のどれを䜿うかは任意だ、ずも曞かれおいたす。

    そしお、泚ずしお、やっおはいけない圢が名指しされおいたす。

    䞀の適栌請求曞に蚘茉されおいる個々の商品ごずに消費皎額等を蚈算し、円未満の端数凊理を行い、その合蚈額を消費皎額等ずしお蚘茉するこずは認められたせん。

    商品ごずに消費皎を蚈算しお、1円未満を䞞めお、その合蚈を曞く。
    これは認められたせん。

    ここたで読んできた話ず、同じ圢をしおいたす。
    䞞めを早く入れるほど、誀差が積み䞊がる。
    だから、䞞めるのは最埌に1回。

    皎の䞖界では、それが「任意」ではなく芁件になっおいる、ずいうだけのこずです。
    むンボむス制床そのものは、この連茉の別の蚘事にたずめおありたす。


    2026幎9月時点の最新状況

    この蚘事で匕いた資料は、曎新の時点がばらばらです。
    同じ補品のドキュメントでも、ペヌゞごずに違いたす。

    Power Queryの5ペヌゞは、曎新日が2幎ぶん離れおいる

    ペヌゞのメタデヌタ䞊の日付は、次のずおりです。

    • マヌゞ ク゚リの抂芁2026幎4月8日

    • クロス結合2026幎1月29日

    • 巊アンチ結合日本語のペヌゞ名は「巊結合」2025幎8月29日

    • 巊倖郚結合2025幎7月16日

    • 内郚結合2024幎6月12日

    内郚結合のペヌゞだけが2024幎6月のたたです。
    この蚘事で「4行が1行になる」ずしお匕甚した䟋は、このペヌゞのものです。

    匕甚するずきは、ペヌゞごずの日付を芋る必芁がありたす。

    日本語のペヌゞ名に、機械翻蚳の癖が残っおいる

    巊アンチ結合のペヌゞは、日本語版の芋出しが「巊結合」になっおいたす。
    本文の1行目は「巊の結合です」で、巊倖郚結合ずは別のものを指しおいたす。

    怜玢しお開くずきに取り違えやすいので、URLの末尟merge-queries-left-antiで確かめるほうが確実です。

    PostgreSQLは18が珟行版である

    この蚘事で匕いた集玄関数のドキュメントは、PostgreSQL 18のものです。
    count関数ずavg関数のnullの扱いは、この補品では叀くから倉わっおいたせん。

    Excelの浮動小数点のペヌゞは2026幎3月30日曎新

    察象ずしお挙げられおいるのは、Excel for Microsoft 365、Excel for Mac for Microsoft 365、Microsoft Excel 2024、Microsoft Excel 2021、Microsoft Excel 2016です。

    むンボむスのQ&Aは、2026幎10月に呚蟺が動く

    匕甚した問57は、什和6幎4月改蚂のものです。
    端数凊理のルヌル自䜓は、いたのずころ倉わっおいたせん。

    䞀方で、2026幎10月1日には、免皎事業者からの仕入れに察する経過措眮が8割控陀から7割控陀に倉わりたす。
    蚈算する数字のほうが倉わるずいうこずです。
    そちらは、この連茉のむンボむスの蚘事にたずめおありたす。


    出おきた数字を芋おも、気づけない

    4぀を䞊べるず、同じ圢が芋えたす。

    右の衚にキヌが重耇しおいるず、行が増える。合蚈も増える。
    内郚結合で぀なぐず、マスタに無いキヌの行が萜ちる。合蚈は枛る。
    未回答を0で埋めるず、平均の分母が倉わる。
    小数の蚈算には、仕様ずしお避けられない誀差がある。

    どれも゚ラヌが出たせん。
    だから、出おきた数字を芋お気づくこずはできたせん。

    できるのは、出おくる前に条件を確かめるこずだけです。

    ぀なぐ前に、画面の䞀臎数を読む。
    ぀ないだあずの件数を、぀なぐ前ず䞊べお曞く。
    月に1回、぀ながらなかった行だけを出しおみる。
    平均には分母を添える。
    金額は、䞞めおから比べる。

    どれも、新しい道具を買う話ではありたせん。
    いた䜿っおいる画面に出おいるものを読むか、玙に1行曞き足すか、そのどちらかです。

    そしお、この5぀のうち4぀は、集蚈そのものではなく、集蚈の前埌に眮く手順です。
    集蚈を䞊手にするより、集蚈の前埌を決めるほうが早い、ずいうこずでもありたす。


    たずめ

    • 右の衚に同じキヌが2行あれば、巊の1行は2行に増える。金額もその回数だけ足される。Power Queryのヘルプは、すべおの組み合わせを䜜る操䜜を「デカルト積」ず説明しおいる

    • マスタは、䟡栌改定・䜏所倉曎・異動・枝番を残すうちに1ä»¶1行でなくなる。履歎になった衚を右に眮くず行が増える

    • ぀なぐ前に、ダむアログの䞋郚に掚定䞀臎数が衚瀺される。Microsoftは、このメッセヌゞが「非垞に重芁です」ず曞いおいる

    • 列は同じデヌタ型である必芁がある。そうでないず正しい結果が埗られない可胜性がある、ず明蚘されおいる

    • 内郚結合は「䞡方のテヌブルの䞀臎する行のみ」を残す。マスタに無いキヌの行は、゚ラヌも出さずに萜ちる。公匏の䟋では4行が1行になっおいる

    • 巊倖郚結合にすれば行は残り、䞀臎しなかったずころはnullになる。巊アンチ結合を䜿えば、぀ながらなかった行だけを取り出せる

    • 盎すのは集蚈ではなくマスタ。月1回、巊アンチ結合の結果がれロなら、その月は党件぀ながっおいる

    • Excelは空癜セルを無芖し、0は蚈算の察象にする。れロを衚瀺しない蚭定にしおいるず、この2぀は画面で芋分けが぀かない

    • PostgreSQLも同じで、行そのものを数える関数は行数を数え、列を指定しお数える関数ず平均を出す関数は、nullでない倀だけを数える

    • 未回答を0で埋めるず、答えなかった人が最䜎評䟡ずしお数えられる。圚庫も売䞊も同じ。平均には分母を䜵蚘する

    • ExcelはIEEE 754にもずづいお小数を扱う。「=(43.1-43.2)+1」を15桁で衚瀺するず0.89999999999999999になり、0.0001を1䞇回足すず0.99999999999996になる

    • 結果が0たたは0に非垞に近いずきだけ、Excelは誀差を補正する。だから0で詊すず誀差が芋えない

    • 察策はROUND関数。ブック党䜓の蚭定で䞞める方法は、元に戻せない

    • 䞞める堎所は、制床が決めおいる堎面もある。適栌請求曞は「䞀の適栌請求曞に぀き、皎率ごずに回」で、商品ごずに䞞めお合蚈する方法は認められない

    4぀ずも、操䜜した本人の画面でぱラヌが出たせん。
    だから、点怜は数字を芋るこずではなく、条件を確かめるこずになりたす。

    皆さんの手元の集蚈衚で、元の件数ず出おきた件数は、䞊べお曞かれおいるでしょうか。


    参考・匕甚元

    MicrosoftPower Query

    MicrosoftExcel

    PostgreSQL

    囜皎庁


    実務で䜿う曞匏に぀いお

    この連茉の内容を、瀟内でそのたた䜿える曞匏にたずめたものを、別のマガゞンで公開しおいたす。芏皋のひな圢、察応フロヌ、チェックシヌト、報告曞匏などです。

    実務で䜿う曞匏・キット
    https://note.com/yunta_fukurou/m/mfc25857fab40


    関連する蚘事

    ぀なぐ前に倀が壊れる話は、別の蚘事で扱っおいたす。
    先頭の0が消える理由ず、16桁以䞊が戻らない理由をたずめおいたす。
    https://note.com/yunta_fukurou/n/n8bb215311d9d

    枡したファむルに付いおくる芋えないデヌタは、こちらで扱っおいたす。
    Excelの非衚瀺の行・列・ワヌクシヌトず、PDFの黒塗りをたずめおいたす。
    https://note.com/yunta_fukurou/n/n08277ce46aef

    端数凊理を決めおいる制床の偎は、別の蚘事で扱っおいたす。
    2026幎10月1日からの7割控陀ず、そのあずの遞択肢をたずめおいたす。
    https://note.com/yunta_fukurou/n/n7f4ecbeb1cb7

    そもそも人が転蚘しない枡し方は、こちらで扱っおいたす。
    デゞタルむンボむスずPeppolの仕組みをたずめおいたす。
    https://note.com/yunta_fukurou/n/nd073723cd005

    ゚ラヌが出ないたた間違いが通る話は、AIの偎でも起きたす。
    枡す資料の量ず、返っおきた衚の確かめ方をたずめおいたす。
    https://note.com/yunta_fukurou/n/n16e5c1ca350a

    䜜った衚を盞手が芋るずきに䜕が芁るかは、別の蚘事で扱っおいたす。
    グラフず元デヌタの眮き堎所ず、芋る偎の契玄をたずめおいたす。
    https://note.com/yunta_fukurou/n/ncc427cdd07c9

     
     
    Digital Workplace Architect瀟内倖のIT・AIの導入ず運甚 IT・AI・セキュリティず呚蟺機噚の「今さら聞けない」を䞀次情報で解説。曞匏・キットも。 Amazonのア゜シ゚むトずしお、梟 〜GLEANINGS〜は適栌販売により収入を埗おいたす。

    あなたぞのおすすめ