Googleスプレッドシートを定期的に使用していて、特定のセルの条件に基づいて値を合計する必要がある場合は、Googleスプレッドシート でSUMIF関数を使用する方法を知っておく必要があります。
この関数でデータを合計する機能は、2つの値だけに限定されません。範囲全体を合計できます。また、関数を合計するかどうかを指定する条件は、スプレッドシートの複数のセルにも依存する可能性があります。
Googleスプレッドシートを定期的に使用していて、特定のセルの条件に基づいて値を合計する必要がある場合は、Googleスプレッドシート でSUMIF関数を使用する方法を知っておく必要があります。
この関数でデータを合計する機能は、2つの値だけに限定されません。範囲全体を合計できます。また、関数を合計するかどうかを指定する条件は、スプレッドシートの複数のセルにも依存する可能性があります。
SUMIFはシンプルなスプレッドシート機能 ですが、十分な柔軟性があるため、クリエイティブな計算を行うことができます。
関数をフレーム化する必要があります。
SUMIF(range、criteria、[sum_range])
この関数のパラメーターは次のとおりです。
関数は単純に見えますが、複数のセルの範囲を合計または比較できるという事実により、想像以上に柔軟性があります。
SUMIF関数を使用する準備ができている場合は、で2つの列を使用するのが最善の方法です。スプレッドシート。 1つの列は比較用で、もう1つの列は追加する値になります。
上の例のシートは、限目。ストアの所有者は、列Aの特定の値について列Bの購入価格を合計する追加の列を作成したいと考えています。
この場合、比較の範囲はA2:A15。
基準は、合計するアイテムの検索フレーズになります。したがって、この場合、すべてのポストディガーの購入を合計すると、基準は「ポストディガー」というテキストになります。
合計範囲は次の範囲になります。合計する値を持つセル。ここでは、これはB2:B15です。
Enterキーを押すと、sum_range列の特定の値が合計されて表示されますが、列Aが指定した基準に一致するセルのデータ を使用する場合のみ。
これはSUMIF関数を使用する簡単な方法です。最初の列にリストされている項目に基づいて2番目の列から値を抽出する方法として。
注:double-内の数式に基準を入力する必要はありません。引用符。代わりに、シートのセルにその値を入力し、そのセルを数式に入力することができます。
上記の例では完全に一致するものを探しますが、演算子を使用して、照合するテキストの部分を指定することもできます。検索条件を変更すると、完全には一致しない可能性があるセルの値を合計できますが、探している答えが得られます。
上記の例を使用して、電気ドリルを除くすべてのアイテムの購入を合計する場合は、<>演算子の数式を入力します。
= SUMIF(A2:A15、” <>電気ドリル”、B2:B15)
<>演算子は、SUMIF関数に「電気ドリル」を無視するように指示します。ただし、B2:B15の範囲内の他のすべての項目を合計します。
以下の結果からわかるように、SUMIF関数は正常に機能します。
テキストでSUMIF関数を使用する場合は、次の演算子を使用することもできます。
注:実際にSUMIF関数を使用する場合「?」のような文字を検索しますまたは、テキスト内の「*」(特殊文字として使用しないでください)の場合は、チルダ文字を前に付けます。たとえば、「〜?」 「?」が含まれます検索テキストの文字。
SUMIF関数では大文字と小文字が区別されないことに注意してください。そのため、検索条件としてテキストを使用している場合は、大文字と小文字を区別しません。同じ単語が大文字の有無にかかわらず入力された場合でも、SUMIF関数はそれらを一致として認識し、値列の値を適切に合計するため、これは便利です。
もちろん、GoogleスプレッドシートのSUMIF関数は、合計する値が関連付けられた列のテキストを検索する場合にのみ役立ちます。特定の条件を満たす数値の範囲を合計することもできます。
条件の数値の範囲を確認するには、一連の比較演算子を使用できます。
たとえば、数字のリストがあり、それらを追加したい場合3000を超える場合は、次のSUMIFコマンドを使用します。
= SUMIF(B2:B15、“>3000”)
テキストと同様に注意してください。基準では、数式に「3000」という数値を直接入力する必要はありません。この数値をセルに配置し、数式で「3000」の代わりにそのセル参照を使用できます。
次のようになります:
= SUMIF(B2:B15、 " >”&C2)
例を見る前の最後の注意点。比較演算子をまったく使用しないだけで、特定の数値に等しい範囲内のすべての値を合計することもできます。
方法を見てみましょう。数値との比較演算子を使用すると、GoogleスプレッドシートでSUMIF関数を使用できます。
この例では、ハイキングしているすべての山を追跡しているハイカーであると想像してください。
セルD2で、合計を合計します。ハイキングした3000フィートを超えるすべての山の標高。
これを行うには、上記のセクションに記載されている数式を使用する必要があります。
後にEnterを押します数式を入力すると、このセルに結果が表示されます。
ご覧のとおり、GoogleスプレッドシートのSUMIF関数は、列Bのすべての高度の高さを合計します。 3000フィートを超える山。 SUMIF数式は、その高度でのすべての値を無視しました。
前のセクションにリストされている他の条件演算子を使用して、以下、以上、以下、または以下の数値に対して同じ計算を実行します。等しい。
日付を指定したSUMIF関数を使用することもできます。繰り返しになりますが、上記と同じ比較演算子が適用されるため、新しい演算子の学習について心配する必要はありません。
ただし、関数を機能させるには、最初にGoogleスプレッドシートで日付を正しくフォーマットする必要があります。
関数に手動で日付を入力するか、セルに入力して数式で参照することができます。この形式は次のとおりです。
= SUMIF(B2:B15、“>10/4/2019”、C2:C15)
方法これは機能します:
セルがある場合日付がこのようにフォーマットされていない場合は、DATE関数を使用して日付を適切に再フォーマットできます。たとえば、年、月、日を保持する3つのセル(D2、D3、およびD4)がある場合、次の数式を使用できます。
例:
= SUMIF(B2:B15、“>”&DATE(D2、D3、D4)、C2:C15)
最新の購入を上部に含むスプレッドシートがある場合シートの中で、TODAY関数を使用して、今日の購入のみを合計し、残りを無視することができます。
= SUMIF(B2:B15、TODAY())
参照してください、GoogleスプレッドシートのSUMIF式は学ぶのに長い時間はかかりません。ただし、さまざまな使用方法により、非常に用途が広くなります。
他のセルのテキストや数値の条件に基づいて値を合計する必要がある多くのスプレッドシートを使用する場合は、 SUMIF関数。
25.07.2021