エクセル:SUMMA.SE関数をマスターして基準で合計する(エクセルならサム)

エクセルには、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関数を使用したサマリーテーブルの作成

売上表での使用例です:

商品数量
商品A50001/2023
製品B30001/2023
製品A20002/2023

商品A」の売上高の合計の計算式:

=SUM.SI(A2:A4; "製品A"; B2:B4)

結果: 700

避けるべき典型的なエラー

エラー説明
異なる寸法の区画コンパートメントの行数は同じでなければならない
逆カンマの省略数値基準およびテキスト基準は正しく入力すること
値の欠落または空白データ範囲に#VALUEエラーがないかチェックすること
誤った構文計算式の構造をチェックする(セミコロン、カンマなど)

さらに学びたい方のための参考リンク