ExcelのSUMIF関数と複数の条件による合計

Excel は信じられないほど機能的なプログラムです。 組み込みの機能セットでさえ、ほとんどすべてのタスクを完了するのに十分です. そして、多くの人に親しまれている標準的なものに加えて、ほとんどの人が聞いたことのないものもあります。 しかし同時に、それらは有用でなくなりません。 彼らはより狭い専門分野を持っており、常に必要があるわけではありません。 しかし、それらについて知っていれば、重要な瞬間に非常に役立ちます。

今日は、そのような機能のXNUMXつについて話します- SUMMSLIMN.

ユーザーが特定の基準に焦点を当てて複数の値を合計するタスクに直面している場合、関数を使用する必要があります SUMMSLIMN. この関数を使用する数式は、これらの条件を引数として取り、それらを満たす値を合計し、見つかった値をそれが書き込まれているセルに入力します。 

SUMIFS 関数の詳細な説明

機能を考える前に SUMMSLIMN、最初にそれのより単純なバージョンが何であるかを理解する必要があります – サマーリ、私たちが検討している機能が基づいているのはその上にあるからです。 私たちはおそらく、よく使用される XNUMX つの機能に精通しているでしょう。 (値の合計を実行します)および もしも (指定された条件に対して値をテストします)。

それらを組み合わせると、別の機能が得られます– サマーリ、ユーザー指定の基準に対してデータをチェックし、それらの基準を満たす数値のみを合計します。 英語版の Excel について言えば、この関数は SUMIF と呼ばれます。 簡単に言えば、言語名は英語名の直訳です。 この機能は、さまざまな目的に使用できます。 特に、それは代替として使用することができます VPR、つまり、書き留めます

機能の主な違い SUMMSLIMN  いつもの機能から サマーリ いくつかの基準が使用されているということです。 その構文は一見非常に複雑ですが、よく調べてみると、この関数のロジックは非常に単純であることがわかります。 まず、データをチェックする範囲を選択し、次に分析を実行するコンプライアンスの条件を設定する必要があります。 そして、そのような操作は、かなり多くの条件に対して実行できます。

構文自体は次のとおりです。

SUMIFS(合計範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], …)

適切な場所には、特定のケースに適したセルの配列を配置する必要があります。 

引数をさらに詳しく見てみましょう。

  1. Sum_range。 この引数は、条件 1 と条件 1 の範囲と同様に必須です。 合計する必要があるセルのセットです。
  2. Condition_range1. これは、条件がチェックされる範囲です。 これは、次の引数である Condition1 とペアになっています。 基準に対応する値の合計は、前の引数で指定されたセル内で実行されます。
  3. 条件1. この引数は、チェックする基準を指定します。 たとえば、「> 32」のように設定できます。
  4. 条件範囲 2、条件 2 … ここでは、以下の条件を同様に設定します。 複数の条件を指定する必要がある場合は、条件範囲 3 および条件 3 引数が追加されます。 次の引数の構文は同じです。

この関数では、最大 127 組の条件と範囲のペアを処理できます。 

一度に複数の領域で使用できます (リストは実際にはさらに長くなります)。

  1. 会計。 たとえば、関数を使用するとよい SUMMSLIMN たとえば、特定の金額を超える支出について、四半期ごとに概要レポートを作成します。 または、特定の価格カテゴリから XNUMX つの製品に関するレポートを作成します。
  2. 販売管理。 ここでも関数は非常に便利です。 たとえば、特定の時間に特定の顧客に販売された商品の原価のみを合計するというタスクに直面しています。 そして、そのような状況では、機能 SUMMSLIMN とても役に立ちます。
  3. 教育。 今日は、この分野のより実用的な例を紹介します。 特に、学生の成績の概要を取得するために使用できます。 単一の科目または個別の成績で選択できます。 人は評価を選択するためのいくつかの基準をすぐに設定できます。これは非常に便利で、多くの時間を節約できます。

ご覧のとおり、この機能の適用範囲は非常に広いです。 しかし、これだけがメリットではありません。 この機能が持つその他の利点をいくつか見てみましょう。

  1. 複数の基準を設定する機能。 なぜこれが利点なのですか? 通常の機能を使用できます サマーリ! そしてそれは便利だからです。 基準ごとに個別に計算を実行する必要はありません。 すべてのアクションは事前にプログラムすることができます。 データ テーブルがどのように形成されるか。 これにより、時間を大幅に節約できます。
  2. オートメーション。 現代は自動化の時代です。 自分の仕事を適切に自動化する方法を知っている人だけが、たくさん稼ぐことができます。 だからこそエクセルや機能を使いこなす力 SUMMSLIMN 特に、キャリアを築きたい人にとっては非常に重要です。 XNUMX つの機能を知っていれば、一度に複数のアクションを XNUMX つとして実行できます。 ここで、この機能の次の利点に進みます。
  3. 時間を節約。 XNUMX つの関数が一度に複数のタスクを実行するためです。
  4. シンプルさ。 かさばるため、一見構文が非常に重いという事実にもかかわらず、実際には、この関数のロジックは非常に単純です。 最初にデータの範囲が選択され、次に値の範囲が選択され、特定の条件に準拠しているかどうかがチェックされます。 もちろん、条件自体も指定する必要があります。 そして何度か。 実際、この関数は XNUMX つの論理構造のみに基づいているため、よく知られているものより単純です。 VPR 同じ目的で使用できるという事実にもかかわらず、より多くの基準も考慮に入れています。 

SUMIFS関数の特徴

この機能を使用するには、注意が必要な機能がいくつかあります。 まず第一に、この関数はテキスト文字列または null を含む範囲を無視します。これらのデータ型は、文字列のように連結されるだけで、算術パターンで加算することはできないためです。 この関数はこれを行うことができません。 また、次の条件にも注意する必要があります。

  1. これらのタイプの値をセルを選択する条件として使用して、セルに含まれる値をさらに追加できます: 数値、ブール式、セル参照など。 
  2. テキスト、論理式、または数学記号がチェックされる場合、そのような基準は引用符で指定されます。
  3. 255 文字を超える用語は使用できません。
  4. ワイルドカードを使用して値を選択するためのおおよその基準を使用することができます。 疑問符は単一の文字を置換するために使用され、乗算記号 (アスタリスク) は複数の文字を置換するために必要です。 
  5. 合計範囲にあるブール値は、その型に従って自動的に数値に変換されます。 したがって、値「TRUE」は XNUMX に変わり、「FALSE」は XNUMX になります。 
  6. #VALUE! セルにエラーが表示される場合は、条件範囲と集計範囲のセル数が異なることを意味します。 これらの引数のサイズが同じであることを確認する必要があります。 

SUMIFS 関数の使用例

演算 SUMMSLIMN 一見したほど複雑ではありません。 しかし、より明確にするために、関数の使用方法の実際的な例をいくつか見てみましょう SUMMSLIMN. これにより、トピックを掘り下げやすくなります。

条件加算ダイナミックレンジ

それでは、最初の例から始めましょう。 学生が特定の科目のカリキュラムにどのように対処しているかに関する情報を含むテーブルがあるとします。 等級があり、成績は10点満点で評価されます。 タスクは、姓が文字 A で始まり、最低スコアが 5 である学生の試験の成績を見つけることです。

テーブルはこんな感じ。

ExcelのSUMIF関数と複数の条件による合計
1

上記の基準に基づいて合計スコアを計算するには、次の式を適用する必要があります。

ExcelのSUMIF関数と複数の条件による合計
2

引数をより詳細に説明しましょう。

  1. C3:C14 は合計範囲です。 弊社の場合、条件範囲と一致しています。 その中から、当社の基準に該当するもののみを金額の計算に使用するポイントが選択されます。
  2. 「>5」は最初の条件です。
  3. B3:B14 は、XNUMX 番目の条件に一致するように処理される XNUMX 番目の合計範囲です。 合計範囲に一致がないことがわかります。 このことから、合計の範囲と条件の範囲は同一である場合もあれば、同一でない場合もあると結論付けます。 
  4. 「A*」は XNUMX 番目の範囲で、姓が A で始まる学生のみを対象にマークを選択することを指定します。この場合、アスタリスクは任意の数の文字を意味します。 

計算後、次の表が得られます。

ExcelのSUMIF関数と複数の条件による合計
3

ご覧のとおり、式はダイナミックレンジとユーザーが指定した条件に基づいて値を合計しました。

Excelでの条件別選択集計

ここで、前の四半期にどの商品がどの国に出荷されたかについての情報を取得したいとします。 その後、XNUMX 月と XNUMX 月の出荷による総収入を求めます。

テーブル自体はこんな感じ。 

ExcelのSUMIF関数と複数の条件による合計
5

最終結果を決定するには、そのような式が必要です。

=(СУММЕСЛИМН(D2:D14;A2:A14;»=июнь»;B2:B14;»Товар_2″;C2:C14;»Казахстан»)+(СУММЕСЛИМН(D2:D14;A2:A14;»=август»;B2:B14;»Товар_2″;C2:C14;»Казахстан»)))

この式によって実行される計算の結果として、次の結果が得られます。

ExcelのSUMIF関数と複数の条件による合計
4

注意! 基準を XNUMX つしか使用していませんが、この式はかなり大きく見えます。 データ範囲が同じ場合、以下に示すように、数式の長さを大幅に短縮できます。

複数条件の値を合計するSUMIFS関数

ここで、別の例を挙げて説明しましょう。 この場合、表は前の場合と同じままです。 

次の数式を使用します (ただし、配列数式として記述します。つまり、キーの組み合わせ CTRL + SHIFT + ENTER で入力します)。

=СУММ(СУММЕСЛИМН(D2:D14;B2:B14;»Товар_1″;C2:C14;{«Китай»;»Грузия»}))

機能後 SUMMSLIMN 式で指定された基準 (つまり、中国とジョージアの国) に基づいて値の配列を合計します。結果の配列は、通常の関数によって合計されます。 和、 これは配列数式として記述されます。

条件が複数のペアの配列定数として渡された場合、式は正しくない結果を返します。

次に、合計を含む表を見てみましょう。

ExcelのSUMIF関数と複数の条件による合計
6

ご覧のとおり、成功しました。 あなたも必ず成功します。 この分野で大成功。 エクセル学習の道に足を踏み入れたばかりの人でもわかる、とてもシンプルな機能です。 そして、関数が SUMMSLIMN 会計から教育まで、あらゆる分野で効果的に活動できます。 上記に記載されていない他の分野でキャリアを築いている場合でも、この機能はお金を稼ぐのに役立ちます. これが彼女が貴重な理由です。

最も重要なことは、残念ながら限られたリソースである時間を節約できることです。 XNUMX つの機能を適用するのに数秒かかるように思われますが、膨大な数の反復操作を実行する必要がある場合、これらの秒を合計すると、他の何かに費やすことができる時間になります。 したがって、この機能を使用して練習することをお勧めします。 さらに、それは信じられないほど簡単です。

コメントを残す