Note: The other languages of the website are Google-translated. Back to English

Excelでセルにxまたはyのいずれかが含まれるか等しいかどうかを合計します

いずれかの値が含まれている、または等しい場合にセルを合計するために、このチュートリアルでは、問題の解決に役立つXNUMXつの数式を詳細に提供します。

Excelでセルにxまたはyが含まれているかどうかを合計するにはどうすればよいですか?
Excelでセルがxまたはyのいずれかに等しいかどうかを合計するにはどうすればよいですか?


Excelでセルにxまたはyが含まれているかどうかを合計するにはどうすればよいですか?

下のスクリーンショットに示すように、列Cのセルに「apple」または「lychee」のいずれかが含まれている場合に列Dのセルを合計するには、SUMPRODUCT、ISNUMBER、およびSEARCH関数に基づく数式を適用できます。

一般的な式

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

Arguments

基準_範囲1:基準によって評価するセルの範囲1;
Criteria_rang2:基準によって評価するセルの範囲2;
基準1:Criteria_rang1のどのセルが追加されるかを定義するために使用される基準。
基準2:Criteria_rang2のどのセルが追加されるかを定義するために使用される基準。
合計範囲:合計するセルの範囲。

この式の使い方は?

空白のセルを選択し、以下の数式をコピーまたは入力して、 入力します 結果を得るための鍵。

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

免責事項:この式では、G4とG5はXNUMXつの条件を含むセルです。 または、二重引用符で囲まれた実際のテキスト値を直接入力することもできます。

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

式の説明

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

ISNUMBER(SEARCH( "apple"、C5:C12))
> SEARCH( "apple"、C5:C12):SEARCH関数は、C5:C12の範囲の各セルで「apple」の最初の文字の位置を特定し、次のような配列を返します{#VALUE!;#VALUE !; 1; 9; 1; #VALUE!; #VALUE!; 18}。 #VALUE!は、対応するセルに「apple」が見つからないことを意味します。
> ISNUMBER({#VALUE!;#VALUE !; 1; 9; 1; #VALUE!;#VALUE !; 18}):ここで、ISNUMBER関数は、配列内の参照された値が数値であるか非数値であるかをチェックします。 valueパラメータが数値の場合は「TRUE」を返し、そうでない場合は「FALSE」を返します。 次に、新しい配列{FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE}を取得します。
ISNUMBER(SEARCH( "lychee"、C5:C12)):この部分の説明は上記と同じです。 ここで、ISNUMBER関数は最終的に次のような配列を返します{FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; TRUE};
{FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE} + {FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; TRUE}:次に、これらの配列を合計すると、数学演算によってTRUE値とFALSE値が1と0に変換されます。 最後に、数値配列{0; 0; 1; 2; 1; 0; 1; 2};を取得します。
({0;0;1;2;1;0;1;2}) > 0:配列内の各数値は数値0と比較され、次のようなTRUEおよびFALSE配列を返します{FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; TRUE; TRUE};
-({FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; TRUE; TRUE}):これらの1つのマイナス記号は、「TRUE」を0に変換し、「FALSE」を0に変換します。ここでは、新しい配列を{0; 1; 1; 1; 0; 1; 1; XNUMX};として取得します。
SUMPRODUCT({0;0;1;1;1;0;1;1},D5:D12) = SUMPRODUCT({0;0;1;1;1;0;1;1},{2000;1600;980;1200;600;900;150;300}):SUMPRODUCT関数は、0つの配列の対応するコンポーネントを乗算し、配列を{0; 980; 1200; 600; 0; 150; 300; 3230}として返し、配列内のすべての結果を合計して、最後にXNUMXを返します。

Excelでセルがxまたはyのいずれかに等しいかどうかを合計するにはどうすればよいですか?

上記のセクションでは、ある値または別の値が含まれている場合にセルを合計する式を紹介しました。 このセクションでは、XNUMXつのSUMIF関数を加算して、xまたはyのいずれかに等しい場合にセルを合計する方法を示します。

以下の例は、製品が「リンゴ」または「ライチ」のいずれかに等しい場合の売上を合計することです。

一般的な式

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

Arguments

基準_範囲1:基準によって評価するセルの範囲1;
Criteria_rang2:基準によって評価するセルの範囲2;
基準1:Criteria_rang1のどのセルが追加されるかを定義する基準。
基準2:Criteria_rang2のどのセルが追加されるかを定義する基準。
合計範囲:合計するセルの範囲。

この式の使い方は?

空白のセルを選択し、以下の数式をコピーまたは入力して、を押します。 入力します 結果を得るための鍵。

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

注意:この数式は、4つの条件を含む5つのセルGXNUMXとGXNUMXを参照します。 数式の基準として、二重引用符で囲まれたテキスト値を直接入力できます。

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

この式の説明

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

最初のSUMIF関数は「リンゴ」の売上を合計し、XNUMX番目のSUMIF関数は「ライチ」の売上を合計します。 次に、これらXNUMXつの結果を合計して、総売上高を算出します。

関連機能

ExcelSUMPRODUCT関数
ExcelのSUMPRODUCT関数を使用して、XNUMXつ以上の列または配列を乗算し、積の合計を取得できます。

ExcelISNUMBER関数
ExcelのISNUMBER関数は、セルに数値が含まれている場合はTRUEを返し、含まれていない場合はFALSEを返します。

Excel検索機能
Excelの検索機能は、指定されたテキスト文字列から特定の文字または部分文字列の位置を見つけるのに役立ちます。

ExcelSUMIFS機能
Excel SUMIF関数は、複数の基準に基づいてセル値を合計するのに役立ちます。


関連式

セルにアスタリスクが含まれている場合は合計
ワイルドカードではなくリテラル文字と見なされるアスタリスクを含むセルを合計するために、このチュートリアルでは、SUMIF関数とチルダ(〜)に基づく数式について説明します。

セルにxとyの両方が含まれている場合の合計
このステップバイステップのチュートリアルでは、SUMIFS関数を使用して、対応するセルにxとyの両方が含まれている場合にセルの範囲を合計する方法を示します。

日付がXNUMXつの日付の間にある場合の合計
このチュートリアルでは、SUMIFS関数に基づく数式を使用して、Excelで特定の日付範囲内の値を合計する方法を示します。

セルが特定の値に等しいか等しくないかを合計する
このステップバイステップのチュートリアルでは、SUMIF関数に基づいて、特定の値に等しいか等しくないセルの範囲を合計するXNUMXつの数式について説明します。


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護