このチュートリアルでは、GoogleスプレッドシートでSUMIF関数を使用してセルを条件付きに合計する方法を示しています。テキスト、数字、日付の式の例を見つけて、複数の基準で合計する方法を学びます。
Googleシートの最良の機能のいくつかは、データを要約して分類するのに役立つ機能です。今日、私たちはそのような機能の1つであるSumifを、条件付きの細胞を合計する強力な機器を詳しく調べます。構文と式の例を研究する前に、いくつかの重要な発言から始めましょう。
Googleシートには、条件に基づいて数値を追加する2つの機能があります: SumifとSumif 。前者は1つの条件だけを評価しますが、後者は一度に複数の条件をテストできます。このチュートリアルでは、Sumif関数のみに焦点を当て、Sumifの使用について次の記事で説明します。
ExcelデスクトップでSumifを使用する方法を知っている場合、またはオンラインでExcelでExcelを使用する方法は、GoogleシートのSumifが本質的に同じであるため、あなたのためのケーキになります。しかし、まだこのページを閉じるために急いではいけません - あなたが知らなかったいくつかの解放されていないが非常に便利なsumif式を見つけるかもしれません!
色を見て、数字を合計してください!
塗りつぶしの色でセルを合計します - 楽にそして正確に
複製しますか?マージ、合計、完了!
スポットの複製、詳細の組み合わせ、および集計の合計
Googleシートの可能性を最大限に引き出すことができます
データの相棒を発見してください - 何百万人も信頼してください!
GoogleシートのSumif-構文と基本的な用途
Sumif関数はGoogleシートが1つの条件に基づいて数値データを合計するように設計されています。その構文は次のとおりです。
Sumif(範囲、Criterion、[sum_range])どこ:
- 範囲(必須) -基準によって評価されるべきセルの範囲。
- 基準(必須) - 満たす条件。
- sum_range (オプション) - 数値を合計する範囲。省略すると、範囲が合計されます。
例として、列Aに「サンプルアイテム」に等しいアイテムが含まれている場合、列Bの数値を合計する単純な式を作成しましょう。
このために、次の引数を定義します。
- 範囲- アイテムのリスト-A2:A12。
- 基準- 関心のあるアイテムを含むセル-E1。
- sum_range- summed -b2:b12。
すべての引数をまとめると、次の式が得られます。
=SUMIF(A2:A12,E1,B2:B12)
そして、それは正確に機能します:
GoogleシートSumifの例
上記の例から、GoogleスプレッドシートでSumif式を使用するのは非常に簡単で、目を閉じて行うことができるという印象があるかもしれません。ほとんどの場合、それは本当にそうです:)しかし、それでもあなたのフォーミュラをより効果的にする可能性のあるいくつかのトリックと非自明な使用があります。以下の例は、いくつかの典型的なユースケースを示しています。例を容易にするために、サンプルSumif Googleシートを開くことを勧めます。
テキスト基準を持つsumif式(正確な一致)
同じ行の別の列に特定のテキストを持つ数値を合計するには、Sumif式の基準引数に関心のあるテキストを単に提供します。いつものように、式のいかなる引数のテキストも「二重引用符」に囲まれている必要があります。
たとえば、合計バナナを取得するには、この式を使用します。
=SUMIF(A5:A15,"bananas",B5:B15)
または、基準をあるセルに入れて、そのセルを参照することができます。
=SUMIF(A5:A15,B1,B5:B15)
このフォーミュラは透明ですよね?さて、バナナ以外のすべてのアイテムをどのようにして手に入れるのですか?このために、演算子と等しいものを使用します。
=SUMIF(A5:A15,"bananas",B5:B15)
「除外アイテム」がセルに入力されている場合、二重引用符( "")で演算子に等しいものを囲み、アンパサンド(&)を使用して演算子とセルの参照を連結します。例えば:
=SUMIF (A5:A15,""&B1, B5:B15)
次のスクリーンショットでは、「合計」と「等しくない場合は合計」の両方を実証します。
GoogleシートのSumifは、指定されたテキストを正確に検索することに注意してください。この例では、バナナの量のみが合計され、緑のバナナとゴールドフィンガーバナナは含まれていません。部分的な一致で要約するには、次の例に示すように、ワイルドカード文字を使用します。
ワイルドカード文字を備えたSumif式(部分的な一致)
別の列のセルにセルの内容の一部として特定のテキストまたは文字が含まれている場合、1つの列にセルを合計する場合の状況では、基準に次のワイルドカードのいずれかを含めます。
- 単一の文字に一致する質問マーク(?)。
- アスタリスク(*)の文字の任意のシーケンスを一致させます。
たとえば、あらゆる種類のバナナの量を合計するには、この式を使用してください。
=SUMIF(A2:A13,"*bananas*",B2:B13)
また、セル参照と一緒にワイルドカードを使用することもできます。このために、WildCard文字を引用符で囲み、セルの参照で連結します。
=SUMIF(A2:A13, "*"&E1&"*", B2:B13)
いずれにせよ、私たちのSumif式はすべてのバナナの量を加算します:
実際の疑問符またはアスタリスクに一致するには、「〜?」のようなTilde(〜)の文字を接頭します。または「〜*」。
たとえば、列Aにアスタリスクを同じ行にある列Bの数値を合計するには、この式を使用します。
=SUMIF(A2:A13, "~*", B2:B13)
あるセルにアスタリスクを入力したり、B1と言ったり、そのセルをTilde Charと連結することもできます。
=SUMIF(A2:A13, "~"&E1, B2:B13)
Googleシートのケースに敏感なSumif
デフォルトでは、GoogleシートのSumifには、小文字と大文字の違いが表示されません。大文字と小文字のキャラクターを異なる方法で強制するには、FindおよびArrayformula機能と組み合わせてSumifを使用します。
sumif(arrayformula(find( " text "、range))、1、sum_range)A2:A12に注文番号のリストがあり、C2:C12に対応する量があるとします。ここでは、いくつかの行に同じ注文番号が表示されます。一部のセルにターゲットオーダーIDを入力し、F1とし、次の式を使用して注文合計を返します。
=SUMIF(ARRAYFORMULA(FIND(F1, A2:A12)),1, C2:C12)
この式の仕組み
フォーミュラの論理をよりよく理解するために、それを意味のある部分に分解しましょう。
最も難しい部分は範囲の引数です:arrayformula(find(f1、a2:a12))
ケースに敏感な検索関数を使用して、正確な注文IDを探します。問題は、通常のFIND式が単一のセル内でのみ検索できることです。範囲内で検索するには、配列式が必要であるため、内部の配列が見つかります。
上記の組み合わせが正確な一致を見つけると、1(最初に見つかった文字の位置)を返します。したがって、あなたがするために残された唯一のことは、1に対応する量を合計することです。このために、 Criterion引数に1を、C2:C12をSUM_RANGE引数に配置します。終わり!
数字のsumif式
特定の条件を満たす数値を合計するには、SUMIF式の比較演算子の1つを使用します。ほとんどの場合、適切なオペレーターを選択することは問題ではありません。基準に適切に埋め込むことは挑戦かもしれません。
より大きいまたはそれ以上の場合の合計
ソース番号を特定の数値と比較するには、次の論理演算子のいずれかを使用します。
- (>)以上
- (
- (> =)以上
- (
たとえば、200を超えるB2:B12に数値を合計するには、この式を使用します。
=SUMIF(B2:B12, ">200", B2:B12)
基準の正しい構文に注意してください。比較演算子が付いた数字と、引用符で囲まれた構造全体です。
または、一部のセルに数値を入力し、比較演算子をセル参照と連結することができます。
=SUMIF(B2:B12, ">"&E1, B2:B12)
比較演算子と数値の両方を別々のセルに入力し、それらの細胞を連結することもできます: =SUMIF(B2:B12, E1&F1)
同様に、次のような他の論理演算子を使用できます。
200以上の場合の合計:
=SUMIF(B2:B12, ">=200")
合計200未満の場合:
=SUMIF(B2:B12, "
合計200以下の場合:
特定の数値に等しい数値を合計するには、等式記号(=)を数値と一緒に使用したり、等式記号を省略したり、基準引数に数のみを含めることができます。 たとえば、列Cの量が10に等しい列Bに量を合計するには、以下の式のいずれかを使用します。 または または ここで、F1は必要な数量のセルです。 指定された数値以外の数値を合計するには、operator()と等しいものを使用します。 この例では、列Cに10を除く量を除いて列Bの量を合計するには、これらの式のいずれかを使用してください。 以下のスクリーンショットは、結果を示しています。 日付基準に基づいて条件付きの値を合計するには、上記の例に示すような比較演算子も使用します。重要なポイントは、Googleシートが理解できる形式で日付を提供する必要があるということです。 たとえば、B2:B12の金額を合計するには、11-APR-2024より前の配達日のB12を合計するには、次の方法で基準を構築します。 ここで、F1は目標日です: 今日の日付に基づいて条件付きのセルを合計する場合は、基準引数にtoday()関数を含めます。 例として、今日の配達の量を加える式を作成しましょう。 さらに例を挙げて、過去と将来の配達の合計を見つけることができます。 今日まで: 今日以降: 多くの状況では、別の列の対応するセルが空であるか空にない場合、特定の列の値を合計する必要がある場合があります。 このために、GoogleシートのSumif式で次の基準のいずれかを使用します。 たとえば、配信日が設定されている量を合計するには(列Cのセルは空ではありません)、この式を使用します。 配達日なしの合計額を取得するには(列Cのセルは空です)、これを使用してください。 GoogleシートのSUMIF関数は、1つの基準に基づいて値を合計するように設計されています。複数の基準で要約すると、2つ以上のSUMIF関数を一緒に追加できます。 たとえば、リンゴとオレンジの量を合計するには、この式を利用します。 または、アイテム名を2つの別々のセルに入れ、E1とE2とし、それらの各セルを基準として使用します。 この式は、Sumifとのように機能したり、論理的であることに注意してください。指定された基準の少なくとも1つが満たされている場合、値を合計します。 この例では、列Aが「リンゴ」または「オレンジ」に等しい場合、列Bに値を追加します。言い換えれば、sumif()sumif()は、次の擬似形式のように動作します(実際のものではなく、ロジックのみを示しています!):sumif(a:a、 "apples" or "oranges"、b:b)。 条件付きで論理的な合計を検討している場合は、指定されたすべての基準が満たされているときに値を合計します。 GoogleシートのSumif関数のナットとボルトがわかったので、すでに学んだことの短い要約を作成することをお勧めします。 Sumif関数の構文により、1つの範囲、1つの基準、1つのSum_rangeのみが可能になります。複数の基準で要約すると、いくつかのSumif関数を一緒に追加(またはロジック)追加するか、sumif式(およびロジック)を使用します。 大文字と小文字の文字を区別できるケースに敏感なSumif式を探している場合は、SumifをArrayformulaと組み合わせて使用して、この例に示すように検索します。 実際、 sum_range引数は、範囲の左上セルのみを合計するために指定します。残りの領域は、範囲引数の寸法によって定義されます。 別の言い方をすれば、Sumif(A1:A10、「Apples」、B1:B10)およびSumif(A1:A10、 "Apples"、B1:B100)は、範囲と同じサイズであるため、範囲B1:B10の両方の合計値(A1:A10)の両方になります。 したがって、間違った合計範囲を誤って提供したとしても、Googleシートは、 sum_rangeの左上セルが正しい場合でも、式を正しく計算します。 とはいえ、間違いを避け、矛盾の問題を防ぐために、同様にサイズの範囲とsum_rangeを提供することをお勧めします。 GoogleシートSumif式が正しく機能するには、基準を正しい方法で表現します。 Sumif式を後のポイントでコピーまたは移動する予定がある場合は、Sumif($ A $ 2:$ A $ 10、$ 10、$ 2:$ 2:$ b $ 10)のような絶対セル参照($ signを使用)を使用して、範囲を修正します。 これは、GoogleシートでSumif関数を使用する方法です。このチュートリアルで説明した式を詳しく見るには、サンプルSumif Googleシートを開くことをお勧めします。お読みいただきありがとうございます。来週のブログでお会いしましょう! Sumifスプレッドシートのサンプル=SUMIF(B2:B12, "
に等しい場合
=SUMIF(C2:C12, 10, B2:B12)
=SUMIF(C2:C12, "=10", B2:B12)
=SUMIF(C2:C12, F1, B2:B12)
等しくない場合は合計します
=SUMIF(C2:C12, "10", B2:B12)
=SUMIF(C2:C12, ""&F1, B2:B12)
Googleシート日付のSumif式
=SUMIF(C2:C12, "
=SUMIF(C2:C12, "
=SUMIF(C2:C12, "
=SUMIF(C2:C12, TODAY(), B2:B12)
=SUMIF(C2:C12, "
=SUMIF(C2:C12, ">"&TODAY(), B2:B12)
ブランクセルまたは非ブランクセルに基づく合計
空白の場合は合計:
空白でない場合は合計します:
=SUMIF(C5:C15, "", B5:B15)
=SUMIF(C5:C15, "", B5:B15)
複数の基準(またはロジック)を持つGoogleシートSumif
=SUMIF(A2:A12, "apples", B2:B12) SUMIF(A2:A12, "oranges", B2:B12)
=SUMIF(A2:A12, E1, B2:B12) SUMIF(A2:A12, E2, B2:B12)
GoogleシートSumif-覚えておくべきこと
1。Sumifは、1つの条件のみを評価できます
2。sumif関数は症例に依存しません
3。等しくサイズの範囲とsum_rangeを供給します
4。sumif基準の構文に注意してください
=SUMIF(A2:A10, "apples", B2:B10)
=SUMIF(A2:A10, "*", B2:B10)
=SUMIF(A2:A10, ">5")
=SUMIF(A5:A10, "apples", B5:B10)
=SUMIF(A2:A10, ">"&B2)
=SUMIF(A2:A10, ">"&TODAY(), B2:B10)
5.必要に応じて、絶対セル参照を備えたロック範囲
式の例を備えたスプレッドシート
以上が式の例を備えたGoogleシートのSumifの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このチュートリアルでは、中央値関数を使用してExcelの数値データの中央値を計算する方法について説明します。 中央傾向の重要な尺度である中央値は、データセットの中央値を識別し、中央の傾向のより堅牢な表現を提供します

マスターグーグルシートcountif:包括的なガイド このガイドでは、Googleシートの多用途のCountif機能を調査し、単純なセルカウントを超えてそのアプリケーションを実証しています。 正確な一致や部分的な一致から漢までのさまざまなシナリオをカバーします

このチュートリアルは、さまざまな方法、アクセス制御、競合解決をカバーするExcelワークブックを共有するための包括的なガイドを提供します。 Modern Excelバージョン(2010、2013、2016、およびその後)共同編集を簡素化し、mの必要性を排除します

このチュートリアルでは、.xlsファイルを.jpg画像に変換するためのさまざまな方法を調査し、ビルトインWindowsツールと無料のオンラインコンバーターの両方を網羅しています。 プレゼンテーションを作成したり、スプレッドシートデータを安全に共有したり、ドキュメントを設計したりする必要がありますか?ヨーヨーを変換します

このチュートリアルは、Excel名の機能を明確にし、セル、範囲、定数、または式の名前を定義する方法を示します。 また、定義された名前の編集、フィルタリング、削除もカバーしています。 Excelの名前は、信じられないほど便利ですが、しばしばOverloです

このチュートリアルは、標準偏差と平均の標準誤差の区別を明確にし、標準偏差計算のための最適なExcel関数を導きます。 記述統計では、平均および標準偏差は内在的です

このExcelチュートリアルでは、正方形の根とNth Rootsを計算する方法を示しています。 平方根を見つけることは一般的な数学的操作であり、Excelはいくつかの方法を提供します。 Excelの正方形の根を計算する方法: SQRT関数を使用します

Googleシートのパワーのロックを解除:初心者向けガイド このチュートリアルでは、MS Excelに代わる強力で多目的な代替品であるGoogleシートの基礎を紹介します。 スプレッドシートを簡単に管理し、重要な機能を活用し、コラボレーションする方法を学ぶ


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
