Excelでマイナス数値を部分一致で合計する方法
マイナスの数値を持つデータから特定の文字列が含まれる項目だけを選んで合計したい、というニーズはよくあります。手作業で行うと時間がかかるだけでなく、ミスも増えてしまいます。この記事では、ExcelのSUMIF関数を使って簡単に部分一致で合計する方法を紹介します。また、マウス操作だけで行える方法も解説し、実務に役立つテクニックをお伝えします。
📊 やり方の比較
| 手法 | メリット | デメリット | 推奨 |
|---|---|---|---|
| 数式(SUMIF関数) | 自動更新される, 部分一致が可能 | 古いExcelでは使えない可能性あり | ◎ |
| マウス操作(フィルタリング) | 直感的で簡単, データの可視化が容易 | 元データが変更されないため、合計値を取得するには追加手順が必要 | 〇 |
fx 使用する数式
Excel / SpreadSheet
=SUMIF(A2:A10,"*特定文字列*",-B2:B10)💡 仕組みの解説
【数式の仕組み】SUMIF関数は、指定した範囲(ここではA2:A10)から条件を満たすセルの値を合計します。この場合、「特定文字列」が含まれる行のB列のマイナス数値を合計します。
SUMIF関数の引数は以下の通りです:
- range: A2:A10(条件を検索する範囲)
- criteria: “特定文字列"(部分一致で指定した文字列が含まれるセルを選択)
- sum_range: -B2:B10(合計したい数値の範囲、マイナス数値を含む)
この数式は元データを変更せず、別途抽出先に結果を出力します。
具体的な手順
1
部分一致で合計したい文字列とマイナスの数値を持つ範囲を選択します。
2
SUMIF関数を入力し、rangeに条件を検索する範囲(例:A2:A10)を指定します。
3
criteriaに部分一致の文字列を指定します(例:"特定文字列")。
よくある質問
Q Q1. SUMIF関数とSUMIFS関数の違いは?
A.
SUMIFは単一条件での合計、SUMIFSは複数条件での合計が可能です。
Q Q2. 部分一致で合計する場合、文字列の順序は重要ですか?
A.
部分一致では指定した文字列が含まれるかどうかを確認しますので、順序は関係ありません。
Q Q3. スマートフォン版Excelでも使える?
A.
スマートフォン版ExcelでもSUMIF関数を使用できます。ただし、キーボード入力が必要な場合があります。