SUMIFS関数は、複数の条件をすべて満たすデータだけを合計できる関数で、条件は最大127個まで指定可能です。基本書式は =SUMIFS(合計対象範囲, 条件範囲1, 条件1, …) の形で統一されており、この記事では実務で頻出する5パターンの使い方とエラー対処法を解説します。
この記事でわかること
この記事でわかることは3点です。第一に、SUMIFSの引数構造(合計範囲→条件範囲→条件の3セット)を5分で習得できます。第二に、取引先×月・OR条件・日付範囲など実務直結の5パターンの式がそのままコピーして使えます。第三に、結果が0になる・#VALUE!が出るエラーを7項目チェックで解消できます。
今の仕事について、一番近いものは?
この記事の結論
SUMIFSはAND条件(すべての条件に一致)で合計を出す関数です。引数の並び順を「合計対象範囲→条件範囲→条件」と覚えるだけで大半の実務集計が完結します。OR条件はSUMIFSの外に + を使う回避策が定番です。フリーランスの売上・経費・取引先別集計に直結する5つのパターンを順に押さえれば、今日から使い始められます。
今日やるべき1つ
自分の売上データを開き、 =SUMIFS(売上列, 取引先列, “取引先名”, 月列, “10月”) の形で取引先×月の2条件集計を1つ試してください(所要時間:5分)。
状況別ショートカット
| 状況 | 読むべきセクション | 所要時間 |
| まず基本書式を確認したい | SUMIFS複数条件の基本は3引数セット | 3分 |
| SUMIFと使い分けたい | SUMIFとSUMIFSは条件数で使い分け | 3分 |
| 自分の状況で使える関数を判断したい | SUMIFS活用シーンを3分で診断 | 3分 |
| フリーランスの売上・経費に使いたい | SUMIFS複数条件は5つの実務パターン | 10分 |
| 結果が0になる・エラーが出る | SUMIFS複数条件は7項目でエラー対処 | 5分 |
| テンプレート式をすぐ使いたい | SUMIFSテンプレートは3パターンで即使用 | 3分 |
SUMIFS複数条件の基本は3引数セット
SUMIFSの書式が長く見える原因は、引数が「合計範囲→条件範囲→条件」の3点セットを繰り返す構造になっているためです。この3点セットの繰り返しだと分かれば、条件が何個に増えても迷わなくなります。
書式は合計範囲が先の1固定ルール
SUMIFSの基本書式は次のとおりです。
=SUMIFS(合計対象範囲, 条件範囲1, 条件1, 条件範囲2, 条件2, …)
SUMIFと最も混同しやすいのが「合計対象範囲」の位置です。SUMIFは合計範囲が最後の第3引数ですが、SUMIFSは最初の第1引数に固定されています。条件を後ろに無限に追加できる構造にするために、Microsoftはこの設計を採用しています(SUMIFS 関数 – Microsoft サポート)。SUMIFで慣れている書き順をそのままSUMIFSに持ち込むと引数がずれるため、「SUMIFSは合計範囲が先」という点を一度確認するだけで大半の混乱は解消します。
なお、COUNTIF複数条件の使い方も同様の「範囲と条件のペア」構造を持つため、SUMIFSを理解すれば関連するIFS系関数への応用が容易になります。

条件範囲と合計範囲は行数を完全一致させる
条件範囲と合計範囲は、行数(サイズ)が一致していなければなりません。たとえば合計対象が C2:C100 であれば、条件範囲もすべて A2:A100 や B2:B100 のように同じ行数で揃える必要があります。行数がずれると結果が 0 になるか、#VALUE! エラーが発生します。フリーランスが案件管理シートを使う場合、後から行を追加したときに条件範囲だけ更新を忘れるミスが多いため、最初から列全体(例:A:A)を指定する運用が安全です。
複数条件は全条件AND扱いで計算される
SUMIFSの複数条件は、すべての条件に同時に一致する行だけを集計します。たとえば「取引先がA社」かつ「月が10月」という2条件を指定すると、どちらか一方だけが一致する行は集計対象外です。OR条件(どちらかに一致すれば集計)を実現したい場合は、SUMIFSを + でつなぐ方法が定番です(詳細は後述のパターン2で解説します)。AND条件の合計という設計を最初に把握しておくと、「条件を追加するほど結果が絞り込まれる」という動作を直感的に理解できます。
CHECK
▶ 今すぐやること:自分のシートで =SUMIFS(C2:C100, A2:A100, “A社”) の1条件版を入力し、書式の位置感覚をつかんでください(3分)
Q:SUMIFSで指定できる条件は最大何個ですか?
A:条件範囲と条件のペアは最大127個まで指定できます(SUMIFS 関数 – Microsoft サポート)。実務でそこまで使うケースはほぼなく、3〜5条件で十分なことがほとんどです。
Q:合計対象範囲に文字列が混在していたらどうなりますか?
A:文字列セルは自動的に 0 として扱われ、エラーにはなりません。ただし数値のつもりがテキスト形式で入力されている場合は意図しない 0 扱いになるため、セルの表示形式を「数値」に統一してください。
SUMIFとSUMIFSは条件数で使い分け
条件が1つならSUMIF、2つ以上ならSUMIFSと覚えるだけで実務の9割は対応できます。
SUMIF は引数順が逆なので移行時に注意
SUMIFの書式は =SUMIF(条件範囲, 条件, 合計範囲) で、合計範囲が最後にきます。SUMIFSは合計範囲が最初なので、既存のSUMIF式をSUMIFSに書き換えるときは引数の順番を入れ替える必要があります(SUMIFS 関数 – Microsoft サポート)。書き換え忘れは結果が 0 になる典型的な原因のひとつです。移行する際は、必ず既存の式を一時保存してから書き換えてください。
条件が1つでもSUMIFSは使える
SUMIFSは条件が1つだけでも動作します。今後条件が増える可能性があるシートでは最初からSUMIFSで書いておくほうが拡張しやすく、実務ではSUMIFSに統一する運用が効率的です。「条件が1つのうちはSUMIF、増えたらSUMIFSに書き換える」という作業をなくせるため、新規シートには最初からSUMIFSを使ってください。
SUMIF/SUMIFSとCOUNTIFS/AVERAGEIFSの関係
集計関数には COUNTIFS(条件件数)、AVERAGEIFS(条件平均)も同じ書式パターンで存在します。引数の構造がSUMIFSと共通なので、SUMIFSをマスターすれば他のIFS系関数も即座に応用できます。フリーランスの場合、売上合計(SUMIFS)と案件件数(COUNTIFS)を並べて使うことで、案件単価の自動計算シートを簡単に作れます。また売掛金管理をエクセルで自動化する方法と組み合わせると、入金管理の精度がさらに高まります。

CHECK
▶ 今すぐやること:既存のSUMIF式がある場合、1つだけSUMIFSに書き換えて同じ結果が出るか確認してください(5分)。書き換え時は引数の順番を「合計範囲→条件範囲→条件」に変更することを忘れないでください。
Q:SUMIFは将来廃止される予定がありますか?
A:Microsoftの公式サポート情報では廃止の予定は示されていません。ただしSUMIFSのほうが上位互換に近い機能を持つため、新規の集計式はSUMIFSで作成しておくほうが管理しやすいです。
Q:SUMIFSはGoogleスプレッドシートでも同じ書式で使えますか?
A:Googleスプレッドシートでも同一の書式で動作します(SUMIFS – Google ドキュメント エディタ ヘルプ)。条件の記述ルール(文字列を ” “ で囲む、比較演算子を ” “ に含める)も共通です。
SUMIFS活用シーンを3分で診断
以下の診断を使って、今すぐ使うべきパターンを確認してください。
Q1:集計したいデータに条件は何個ありますか?
1個の場合はQ2へ進みます。2個以上の場合はResult A(SUMIFSのAND条件パターン)が該当します。
Q2:その1条件は、「部分一致」や「以上・以下」を使いますか?
はいの場合はResult B(SUMIFSの文字列・数値条件パターン)が該当します。いいえの場合はResult C(SUMIFで十分)が該当します。
Q3(Result A確定者向け):条件のどれか1つでも一致すれば集計したいですか(OR条件)?
はいの場合はResult D(SUMIFSのOR回避策パターン)が該当します。いいえの場合はResult Aで確定します。
Result A:SUMIFSのAND条件パターン(複数条件が全一致)
実務パターン1〜3が該当します。取引先×月、品目×エリア、担当者×ステータスなど2軸以上の絞り込みに対応できます。
Result B:SUMIFSの文字列・数値条件パターン
実務パターン3〜4が該当します。部分一致(ワイルドカード *)や数値比較演算子(“>=50000” など)を使います。
Result C:SUMIFで十分
条件が1つだけで、完全一致のみならSUMIFが最もシンプルです。ただし今後条件が増える見込みがあれば最初からSUMIFSを使う選択も合理的です。
Result D:SUMIFSのOR回避策パターン
=SUMIFS(…) + SUMIFS(…) で複数のSUMIFSを足し算します。実務パターン2で詳しく解説します。
CHECK
▶ 今すぐやること:自分が集計したいデータの条件数を紙に書き出し、Result A〜Dのどれに該当するか確認してください(3分)
Q:診断のResult Aで指定できる条件の上限は?
A:SUMIFSの条件は最大127個まで指定できます。実務では3〜5条件が多く、それ以上になる場合はピボットテーブルやPower Queryの利用も検討する価値があります。
Q:診断を試したが、どのパターンにも当てはまらない気がします。
A:SUMIFSが適さないケースとして「縦横クロス集計」や「複数シートにまたがる集計」があります。前者は配列数式やSUMPRODUCT関数、後者はINDIRECTや統合機能が適しています。
事務作業に時間を取られている方へ
フリーランスの働き方をLINEで受け取る
単価の上げ方や仕事の取り方の情報が届きます。日程が合うときだけセミナーに参加すればOKです。
LINEで受け取る登録1分・ブロック自由
PR提供: 日本デザインスクール(デザスク)
SUMIFS複数条件は5つの実務パターン
フリーランスの売上・経費管理に直結する例で解説します。5つのパターンはすべて、取引先・月・経費区分・金額などフリーランスが日常的に使う軸で構成しています。なお、個人事業主の見積書の書き方や請求書管理と組み合わせると、売上集計の自動化をより効率的に進められます。

パターン1:取引先×月の2条件AND集計で売上を出す
【対象】 フリーランスで取引先ごとの月別売上を管理しているすべての方
【手順】
第1ステップとして、A列に取引先名、B列に請求月(例:2025/10/01 形式)、C列に請求金額が入ったシートを用意します(既存シートがあればそのまま使えます)(5分)。
第2ステップとして、集計セルに次の式を入力します。
=SUMIFS(C2:C100, A2:A100, “A社”, B2:B100, “2025/10/*”)
日付列を月単位で絞り込む場合、完全一致では 2025/10/01 しかヒットしないため、ワイルドカード * を使って “2025/10/*” と指定します(日付がテキスト形式の場合のみ有効。日付シリアル値の場合は後述のパターン4を参照)。
第3ステップとして、結果を確認し 0 が返る場合はB列の書式を確認します。テキスト形式の日付であれば “2025/10/*” が効き、シリアル値(数値)であれば “>=”&DATE(2025,10,1) 形式に切り替えます。
【コツと理由】 日付列にYEAR・MONTH列を別途追加して条件に使う方法より、TEXT関数で変換した補助列 と “2025/10” の完全一致を使う方が式が短くなり、後からの修正も容易です。日付シリアル値のまま扱う場合は “>=”&DATE(2025,10,1) と “<“&DATE(2025,11,1) の2条件で月を範囲指定する手法が確実です。
【注意点】 取引先名の表記ゆれ(半角スペース・全角スペースの混在、社名の略称)を事前に統一しておく必要があります。表記ゆれがある場合は完全一致では拾えないため、入力規則(ドロップダウンリスト)で統一するか、TRIM関数でスペースを除去してから集計してください。「目視で同じに見えるのになぜか集計されない」の9割はこの表記ゆれが原因です。
パターン2:OR条件をSUMIFS同士の足し算で実現する
【対象】 複数の取引先や複数の経費区分をまとめて集計したいフリーランス
【手順】
第1ステップとして、OR条件にしたい値を書き出します(例:「A社またはB社の売上合計」)(2分)。
第2ステップとして、それぞれの条件でSUMIFSを個別に書き、+ でつなぎます。
=SUMIFS(C2:C100, A2:A100, “A社”) + SUMIFS(C2:C100, A2:A100, “B社”)
第3ステップとして、同じ行が両方の条件に一致する二重カウントが起きないか確認します。A社とB社は排他的(同じ行に両方は入らない)なのでこの例では二重カウントは発生しませんが、カテゴリが重複する設計のシートでは注意が必要です。
【コツと理由】SUMIFS + SUMIFS の足し算は可読性が高く、後からメンテナンスするときにも式の意図が伝わりやすいです。SUMPRODUCTは可変個のOR条件(配列で渡す)が必要な場面に限定して使うほうが効率的です。
【注意点】 4つ以上のOR条件が必要になった場合、SUMIFSの足し算が長くなりすぎて管理しにくくなります。対象取引先を別セルに一覧化し、SUMPRODUCTとSUMIFSを組み合わせる手法に切り替えるタイミングです。「SUMIFSを何個も足しているのに式が長くなってきた」と感じたら切り替えの合図と考えてください。
パターン3:文字列の部分一致で案件名を柔軟に絞り込む
【対象】 案件名に「Web制作」「コンサル」などのキーワードが含まれるかどうかで経費や売上を集計したいフリーランス
【手順】
第1ステップとして、部分一致させたいキーワードを決めます(例:「Web」を含む案件すべて)(1分)。
第2ステップとして、ワイルドカード * をキーワードの前後に付け、” “ で囲んで条件に指定します。
=SUMIFS(C2:C100, A2:A100, “*Web*”)
第3ステップとして、前方一致(「Web」で始まる)なら “Web*”、後方一致(「Web」で終わる)なら “*Web” と使い分けます。
【コツと理由】 ワイルドカードを使ったSUMIFSの部分一致は、フィルターと違って元データを加工せずにそのまま集計セルを更新できるため、レポートの自動更新に向いています。ワイルドカードは大文字・小文字を区別しないため(「WEB」と「Web」は同じとみなされます)、スペースの有無は区別される点に注意してください(SUMIFS 関数 – Microsoft サポート)。
【注意点】?(任意の1文字)というワイルドカードも使えますが、実務では *(任意の複数文字)で十分なケースがほとんどです。? を多用する必要がある場合は、そもそもデータの入力ルールを整えることを優先する方が長期的に効率的です。
パターン4:日付の範囲条件で月別・期間別売上を出す
【対象】 日付シリアル値(Excelが日付として認識している形式)で請求日を管理しているフリーランス
【手順】
第1ステップとして、対象期間の開始日と終了日を別セルに入力します(例:G1に 2025/10/1、G2に 2025/10/31)(2分)。
第2ステップとして、2つの日付条件を & でつなげた式を入力します。
=SUMIFS(C2:C100, B2:B100, “>=”&G1, B2:B100, “<=”&G2)
第3ステップとして、月全体を対象にする場合は EOMONTH関数 を使って月末日を自動取得すると、手入力の更新が不要になります。
=SUMIFS(C2:C100, B2:B100, “>=”&DATE(2025,10,1), B2:B100, “<=”&EOMONTH(DATE(2025,10,1),0))
【コツと理由】“<=”&EOMONTH(…) のようにセル参照や関数と組み合わせる形のほうが、月を変えるたびに式を手修正しなくて済みます。比較演算子 >= は必ず ” “ の中に、日付はその外に & でつなぐ構造を一度覚えると、数値の以上・以下にも同じ書き方が使えます(SUMIFS 関数 – Microsoft サポート)。
【注意点】 日付列がテキスト形式(セルの左寄りで ‘2025/10/01 のように入力されている場合)はシリアル値として認識されないため、“>=”&DATE(…) では集計できません。セルを選択して「データ」→「区切り位置」で数値変換するか、DATEVALUE関数でシリアル値に変換する必要があります。「日付で絞ったら0になる」の主因はこの形式不一致です。
パターン5:金額の数値条件で高単価案件だけを合計する
【対象】 一定金額以上の案件のみを抽出して合計したいフリーランス(例:単価5万円以上の案件合計)
【手順】
第1ステップとして、しきい値をセル(例:H1に 50000)に入力します(1分)。
第2ステップとして、比較演算子を ” “ で囲み、セル参照と & でつなぎます。
=SUMIFS(C2:C100, C2:C100, “>=”&H1)
第3ステップとして、他の条件(取引先など)と組み合わせる場合は続けて引数を追加します。
=SUMIFS(C2:C100, A2:A100, “A社”, C2:C100, “>=”&H1)
【コツと理由】 しきい値をセル参照にしておくことで、金額基準を変えるたびに式を編集しなくて済みます。「以上・以下・未満・超える」は >=、<=、<、> のいずれかを ” “ で囲んで使い、数値は & でつなぐというルールを一度覚えれば、すべての数値条件に対応できます(SUMIFS 関数 – Microsoft サポート)。
【注意点】 合計範囲と条件範囲が同じ列(例:C列の金額を条件にしながら同じC列を合計)でも動作します。合計結果が期待値より小さい場合は、しきい値の比較演算子(>= と > の違い)を確認するのが最初のステップです。
CHECK
▶ 今すぐやること:5つのパターンのうち自分の業務に最も近い1つを選び、既存シートに当てはめた式を入力してください(10分)
Q:SUMIFSの条件に別シートのセルを参照できますか?
A:できます。Sheet2!A2:A100 のようにシート名を ! でつなぐ形で参照します。別ブックのセルを参照している場合は、そのブックが開いていないと集計結果が更新されないため、同一ブック内での管理を推奨します。
Q:SUMIFSはテーブル(テーブル機能)でも使えますか?
A:使えます。テーブル形式の場合は テーブル名[列名] の構造参照で指定でき、行を追加しても範囲が自動拡張されるため、フリーランスの継続的な売上管理シートに向いています。
SUMIFS複数条件は7項目でエラー対処
「式を入力したのに0が返る」「エラーが消えない」という状況は、原因がほぼ7つに絞られます。上から順番にチェックすれば必ず解決できます。
結果が0になるときの確認は書式から始める
SUMIFSで結果が 0 になるときに最初に確認すべきは「データの書式が数値か」です。数値のつもりで入力されているセルが実はテキスト形式になっていると、SUMIFSは 0 として扱います。確認方法は対象セルを選択してホームタブの「数値」グループを確認することで、「文字列」と表示されていれば書式変換が必要です。書式変換後はセルを一度ダブルクリックしてEnterキーを押すことで認識が更新されます(SUMIFS 関数 – Microsoft サポート)。式を修正する前にこちらを確認するのが解決の最短経路です。
条件範囲のサイズ不一致は #VALUE!の主因
合計範囲と条件範囲の行数が異なる場合は #VALUE! エラーが発生します。たとえば合計範囲が C2:C100 なのに条件範囲が A2:A99 になっているケースです。列全体参照(A:A)を使うと行数不一致のミスがなくなるため、動的にデータが追加されるシートでは最初から列全体指定を使ってください。なおGoogleスプレッドシートの初心者向け操作方法も参照すると、スプレッドシート全般のエラー対処に役立ちます。

文字列条件の引用符忘れと全角文字の混入
文字列を条件にする際に ” “ で囲み忘れると #NAME? エラーが発生します。条件式の ” “ が全角の ” “ になっていると同様のエラーが出ます。フォント等の見た目では判別しにくいため、式バーでキャレットを動かして全角・半角を確認するか、一度条件を書き直すことで解消できます。比較演算子(>=、<= など)も全角になっていると認識されないため注意が必要です。
CHECK
▶ 今すぐやること:エラーが出ている式について、以下の7項目を上から順番にチェックしてください(5分)。①合計範囲の書式が数値か。②条件範囲のサイズが合計範囲と一致しているか。③文字列条件を ” “ で囲んでいるか。④比較演算子が半角か。⑤日付の形式がシリアル値かテキストかを把握しているか。⑥取引先名や区分に表記ゆれがないか。⑦引数の順番が「合計範囲→条件範囲→条件」になっているか。
Q:SUMIFSで #NAME? エラーが出ました。何が原因ですか?
A:最も多い原因は関数名のスペルミスか、文字列条件を ” “ で囲み忘れているケースです。次に多いのが ” “ が全角になっているケースです。式バーで関数名と引用符の文字種を確認してください。
Q:条件に空白セル(何も入っていない行)を含めたい場合はどうしますか?
A:空白セルを条件にする場合は “” を条件に指定します。=SUMIFS(C2:C100, A2:A100, “”) でA列が空白の行のC列合計を求められます。逆に空白以外を対象にする場合は “<>” を使います。
SUMIFSテンプレートは3パターンで即使用
以下の3パターンは、フリーランスの売上・経費管理に最も頻繁に使われる構造を汎用テンプレートとしてまとめたものです。列名部分を実際の列に置き換えるだけで即座に使えます。
テンプレート1:取引先×月の2条件売上集計
=SUMIFS([金額列],[取引先列],”取引先名”,[月列],”>=”&DATE(YYYY,M,1),[月列],”<=”&EOMONTH(DATE(YYYY,M,1),0))
取引先と月の2条件は、フリーランスの請求管理で最も頻繁に必要となる組み合わせです。DATE と EOMONTH を組み合わせることで、月の数字を変えるだけで期間が自動更新されます。
取引先名をセル参照(例:E1)に変えることで、プルダウンで取引先を切り替えるだけで集計が更新されるダッシュボードを作れます。
=SUMIFS([金額列],[取引先列],E1,[月列],”>=”&DATE(YYYY,M,1),[月列],”<=”&EOMONTH(DATE(YYYY,M,1),0))
このテンプレートをコピーして使用してください。
テンプレート2:経費区分×期間の2条件経費集計
=SUMIFS([金額列],[経費区分列],”*キーワード*”,[日付列],”>=”&[開始日セル],[日付列],”<=”&[終了日セル])
経費区分に「交通費」「通信費」などのキーワードが含まれているかどうかで絞り込む部分一致と、任意の期間指定を組み合わせた構成です。確定申告の期間集計に直接使えます。個人事業主の勘定科目一覧を参照しながら経費区分を統一すると、このテンプレートの精度がさらに上がります。

経費区分を完全一致にしたい場合はワイルドカードを外し、以下のように記述します。区分が統一されていればこちらのほうが集計が正確です。
=SUMIFS([金額列],[経費区分列],”交通費”,[日付列],”>=”&[開始日セル],[日付列],”<=”&[終了日セル])
このテンプレートをコピーして使用してください。
テンプレート3:OR条件で複数取引先を一括集計
=SUMIFS([金額列],[取引先列],”取引先A”)+SUMIFS([金額列],[取引先列],”取引先B”)+SUMIFS([金額列],[取引先列],”取引先C”)
SUMIFSは単体ではOR条件を直接指定できないため、条件ごとのSUMIFSを + で足し算することでOR集計を実現します。式が長くなりますが、内容が直感的に読めるため後からのメンテナンスが容易です。
4社以上に増える場合はSUMPRODUCTを使った配列形式への移行を検討してください。=SUMPRODUCT(SUMIFS([金額列],[取引先列],{“A社”,”B社”,”C社”,”D社”})) と書くと式が1行に収まります。
このテンプレートをコピーして使用してください。
CHECK
▶ 今すぐやること:3つのテンプレートのうち自分のシートに合う1つをコピーし、列名と条件値を実際のシートに合わせて書き換えてください(5分)
Q:テンプレートの [金額列] や [取引先列] はどう置き換えますか?
A:[金額列] は C2:C100 のようなセル範囲、または テーブル名[金額] のようなテーブル参照に置き換えます。[取引先列] は A2:A100 など対応する列の範囲に置き換えてください。列全体を使う場合は C:C のように列全体参照にすると行追加に自動対応します。
Q:テンプレートで YYYY や M はどこに入力しますか?
A:直接数値(例:DATE(2025,10,1))に置き換えるか、年・月の入力セル(例:DATE(G1,G2,1))を参照するとより便利です。後者のほうが月を変えるたびに式を編集しなくて済むため、継続利用するシートには月・年を入力セルで管理してください。
SUMIFSを3引数セットで完全習得:今日からできる実践ガイド
SUMIFSは「合計範囲→条件範囲→条件」という3引数のセットを繰り返す構造だと理解すれば、条件が何個に増えても対応できます。AND条件が基本で、OR条件はSUMIFSの足し算で実現するという2点が実務で最も重要な使い分けポイントです。
この記事で解説した5つのパターンとテンプレートを活用すれば、取引先別・月別・経費区分別の集計をすべて関数1本で完結させられます。売上や経費の集計に毎回フィルターをかけている作業が不要になる点が最大のメリットです。データの書式(数値かテキストか)が混在したシートではSUMIFSが期待どおりに動かないため、入力ルールを統一しておくことが前提条件です。
| 状況 | 次の一歩 | 所要時間 |
| 基本を試してみたい | 取引先×月の2条件集計(パターン1)をコピーして入力する | 5分 |
| エラーが出て困っている | 7項目チェックリストを上から順に確認する | 5分 |
| 毎月の集計を自動化したい | テンプレート1のDATEとEOMONTH組み合わせを導入する | 10分 |
| OR条件で複数取引先を一括集計したい | テンプレート3の足し算パターンを導入する | 5分 |
SUMIFS複数条件の使い方に関するよくある質問
Q:SUMIFSで結果が0になるのはなぜですか?
A:最も多い原因はデータの書式がテキスト形式になっていることです。数値として集計したい列が「文字列」書式になっていると、SUMIFSはすべて0として扱います。次に多い原因は取引先名や区分の表記ゆれで、スペースの有無や全角・半角の違いで一致しないケースです。式を修正する前にデータの書式と表記を確認するとほぼ解決します。
Q:SUMIFSとSUMPRODUCTはどう使い分けますか?
A:1〜5条件程度のAND集計や、条件数が固定のOR集計にはSUMIFSが可読性も高く適しています。条件の数が動的に変わる場合や、複雑な配列計算が必要な場合はSUMPRODUCTを使います。フリーランスの日常的な売上・経費集計の9割はSUMIFSで対応できます。
Q:SUMIFSの条件に他のセルの値をそのまま参照できますか?
A:できます。“A社” と直書きする代わりに E1 のようなセル参照を使えます。例:=SUMIFS(C2:C100, A2:A100, E1) のように指定します。文字列を部分一致で使いたい場合は “*”&E1&”*” のように & で結合する必要があります。