GoogleシートのSUMIF関数は、条件に基づいて範囲内の数値を合計するために使用されます。 SUMIF関数は、基本的にある条件を満たすことを前提に数値を合計するための関数です。 このチュートリアルでは、Google Sheetsでこの関数を使用する方法を説明します。
How to use SUMIF in Google Sheets
SUMIFには、SUMとIFという2つの部分があります。 セル範囲が条件を満たした場合、その条件に関連する数値を合計する関数です。 Google SheetsのSUMIF関数の構文は、Excelの構文と同じです;
=SUMIF(range, criterion, )
Where、
range: これは、基準
基準に対してテストされるセルの範囲です。 満たすべき条件です。 値(数値、テキスト、日付)、式、論理演算子、ワイルドカード文字、セル参照、または別の関数を含むことができます。
SUMIF のルール
SUMIF 関数を正しく使用するために、いくつかのルールがあります。
- size of range and sum_range must be equal
- 数値範囲が基準としての数値に対してテストされる場合、範囲と sum_range は同じである可能性があります。
- 基準がテキスト、日付、式、論理演算子、ワイルドカードを含む場合は、「t-シャツ」、「>5」、「*」などのダブルクォーテーションで囲む必要がある
- 基準が番号である場合、基準には、次のものがあります。 セル参照または別の関数の場合、B1 や Today() のように二重引用符で囲んではいけません
- 基準が論理演算子とセル参照または別の関数を両方含む場合。 >”&B2, “>”&Today()
GoogleシートでSUMIF関数を入力すると、自動提案ボックスが表示され、以下のようにSUMIF関数に関する文法、例、概要、各部の解説が表示されます。
この記事では、Google SheetsでSUMIF関数をさまざまな基準のケースで使用する方法について、例を挙げて説明します。
テキスト基準でSUMIF関数
基準として供給される、別の列と同じ行にある特定のテキスト値を持つセル範囲の数値を合計したい場合は、この関数は、このようになります。
たとえば、さまざまな製品の販売注文情報のデータセットを持っており、基準として「Apple」製品の注文の金額を合計したい場合です。 だから基準は、二重引用符で囲まれたテキスト値として、または二重引用符なしでセル参照として、SUMIF関数で提供することができます;
=SUMIF(B2:B20,"Apple",D2:D20)
OR
=SUMIF(B2:B20,H2,D2:D20)
ここで、
B2:B20 はセルの範囲
“Apple” またはH2がテキスト値またはセル参照
D2.ORG
は基準としてです。D20 is sum_range of cells
SUMIF function with Number criteria
GoogleシートのSUMIF関数で指定した特定の基準を満たす数値を合計したい場合です。 のような比較演算子を使って、より大きい(>)、より小さい(<)、等しいより大きい(>=)、より小さい(<=)、等しくない(<>)とすることができます。
例えば、5,000ドル以上の注文金額をすべて合計したいとします。 この場合、注文金額は同じ範囲にリストされ、基準も同じ範囲に適用されるため、範囲とsum_rangeは同じになります。 この場合、SUMIF関数は次のいずれかの方法で適用できる。
=SUMIF(D2:D20,">=5000",D2:D20)
OR
=SUMIF(D2:D20,">="&H2,D2:D20)
ご覧のように基準式は、SUMIF関数のダブル引用符で、”>=5000 “など提供しますが、基準が式とセル参照として提供されている場合は、”>=”&H2のように彼らは一緒にアンパサンド(>4553)で結合されている。
日付基準によるSUMIF関数
いずれかの比較演算子を使用すると、日付基準に基づいて数値を合計することができます。 日付は Google Sheets で理解できる形式でダブルクォーテーションで指定するか、日付をダブルクォーテーションなしでセル参照として指定するか、または DATE() や TODAY() などの日付関数を使用して指定する必要があります。
基準日、たとえば2018/7/1より大きい(>=)注文金額を合計したいとしますから、次のいずれかの方法でSUMIF関数を使ってこれらの金額を合計することができます。
=SUMIF(E2:E20,">=7/1/2018",D2:D20)
=SUMIF(E2:E20,">="&H2,D2:D20)
OR
=SUMIF(E2:E20,">="&Date(2018,7,1),D2:D20)
SUMIF function with Blank or Non Blank cells criteria
数字を足すことができる。 Google SheetsのSUMIF関数を使用して、セルが空白または非空白のセル範囲にある基準に基づきます。
データセットの中に納期が記載されていない注文があるとします。そこで、納期が記載されている(非空白)、納期が記載されていない(空白)の基準に基づいて注文金額を合計したい。
- SUMIF関数とブランクセル基準このSUMIF式は範囲内の納期が記載されていない注文金額の合計になります。
=SUMIF(E2:E20,"",D2:D20)
- SUMIF 関数で空白以外のセルを使用する場合この SUMIF 式は、納品日が範囲内に記載されている注文金額の合計を計算します。 基準は、”<>”のように、二重引用符で囲まれた比較演算子Not Equal to (<>)を使用して供給され、セルが空白でないことを意味します。 9119>
=SUMIF(E2:E20,"<>",D2:D20)
まだExcelの書式設定のヘルプやExcelに関する他の質問がありますか? Excelのエキスパートが1対1でサポートします。 初回セッションは無料です。