エクセルには、SOMMA.SEをはじめ、計算を自動化するための高度な関数がいくつか用意されている。この数式を使えば、値が一定の基準を満たした場合に足し合わせることができる。データを正確に分析し、必要に応じて結果をフィルタリングするために不可欠なツールです。
SOMMA.IFは、特定の顧客、特定の日付、または数値の範囲に関連する値を合計したい場合に使用します。IFは、スプレッドシートの貴重な時間を節約します。
SUMMA.SI関数とは何ですか?
SUM.SI 関数は条件付き合計を実行します。セルの範囲を分析し、基準を適用し、条件を満たす値のみを合計します。
基本構文です:
=SUM.SI(range_criterion; criterion; [range_sum])
| 要素 | 要素の説明 |
|---|---|
基準区間 | 基準に従って分析されるセルの範囲。 |
基準 | 満たすべき条件(値、式、テキストなど)。 |
sum_interval | (オプション) 合計する値を含む範囲。 |
sum_rangeが省略された場合、Excelはcriterion_rangeの値を合計する。
SUMA.SIを使った簡単な例
この関数の使い方を理解するための具体的な例をいくつか示します。
| 範囲 | 基準 | 計算式 | 期待される結果 |
|---|---|---|---|
| B2:B10 | ">100" | =SOMME.SI(B2:B10;">100") | セルB2からB10の合計 > 100 |
| A2:A10 | "顧客A" =SUM.SI(A2:A10) | =SUM.SI(A2:A10;'顧客A';C2:C10) | 顧客A」の売上高の合計 =SUM.SI(A2:A10;「顧客A」;C2:C10) |
| A2:A10 | ">01/01/2023" | =SOMME.SI(A2:A10;">01/01/2023";B2:B10) | 2023年以降の日付の値の合計。 |
基準の定義
1. テキスト
テキストでフィルタするには、キーワードをコンマで囲む。
=SUM.SI(B2:B10; 'floating'; C2:C10)
B2 から B10 のステータスが「保留」の場合、C2 から C10 の値を合計します。
2 数値
数値基準は比較演算子と共に使用される:
=sum.if(a2:a10; ">500")
500より大きい値はすべて加算される。
3.データ
正しい日付書式を使用し、カンマで囲んでください。
=sum.if(a2:a10; ">=01/01/2022"; b2:b10)
4 ワイルドカード
ワイルドカード記号*(複数文字)と?
=sum.if(c2:c10; "a*z"; b2:b10)
顧客名が “A “で始まり “Z “で終わる場合の値を合計します。
洞察:複数の基準に対するSUM.SI.ENS
1つの条件だけでは不十分な場合は、SUM.SI.ENSを使用して複数の条件に基づいて合計します。
構文
=SUM.SI.ENS(sum_range; criterion_range1; criterion1; criterion_range2; criterion2; ...)
例 1 :
1月の特定商品の売上の合計:
=SUM.SI.ENS(C2:C10; A2:A10; "商品A"; B2:B10; "01/2023")
例 2:
あるプロジェクトで従業員が働いた時間を合計する:
=SOMM.SI.ENS(D2:D20; A2:A20; "従業員1"; B2:B20; "プロジェクトX")
他の関数との統合
SUM.SI + NB.SI
SUM.SIとNB.SIの組み合わせ。SIとNB.SIを組み合わせ、合計と出現回数を得る:
=SOM.SI(B2:B20; "顧客B")
=NB.SI(B2:B20; "顧客B")
SUM.SI + SI
SUM.SIはロジック関数に挿入することができます:
=SUM.SI(SUM.SI(C2:C10;">500") > 3000; "予算超過"; "予算OK")
SUM.SI関数を使用したサマリーテーブルの作成
売上表での使用例です:
| 商品 | 数量 | 月 |
|---|---|---|
| 商品A | 500 | 01/2023 |
| 製品B | 300 | 01/2023 |
| 製品A | 200 | 02/2023 |
商品A」の売上高の合計の計算式:
=SUM.SI(A2:A4; "製品A"; B2:B4)
結果: 700
避けるべき典型的なエラー
| エラー | 説明 |
|---|---|
| 異なる寸法の区画 | コンパートメントの行数は同じでなければならない |
| 逆カンマの省略 | 数値基準およびテキスト基準は正しく入力すること |
| 値の欠落または空白 | データ範囲に#VALUEエラーがないかチェックすること |
| 誤った構文 | 計算式の構造をチェックする(セミコロン、カンマなど) |