ExcelのSUM + IFステートメントで論理ANDまたはORを使用する方法

  • 5/22/2020
  • 2分で読む
    • s
  • 適用対象:Microsoft Office Excel 2003、Microsoft Office Excel 2007 、Excel 2010

Office 365 ProPlusは、エンタープライズ向けMicrosoft 365Appsに名前が変更されています。この変更の詳細については、このブログ投稿を参照してください。

概要

Microsoft Excelで、論理関数ANDおよび/またはORをSUM +内で使用する場合複数の条件の範囲をテストするIFステートメントの場合、期待どおりに機能しない可能性があります。ネストされたIFステートメントはこの機能を提供します。ただし、この記事では、次の式を使用する2番目の簡単な方法について説明します。

AND条件の場合

OR条件の場合

詳細情報

SUM + IFステートメントを使用して、特定のテストに合格した範囲内のセルの数をカウントするか、それらを合計します別の(または同じ)範囲の対応する値が指定された基準を満たす範囲の値。これは、MicrosoftExcelのDSUM関数と同様に動作します。

この例では、A1:A10の範囲で1から10までの値の数をカウントします。

これを実現するには、次のネストされたIFステートメントを使用できます。

次の方法も機能し、次の場合ははるかに読みやすくなります。複数のテストを実施しています:

次の方法では、指定された2つの日付の間にある日付の数をカウントします。

  • CTRL + SHIFT + ENTERを同時に押して、これらの数式を配列数式として入力する必要があります。 Macintoshでは、代わりにCOMMAND + RETURNを押します。
  • 配列は列全体を参照できません。

この方法では、1つの結果を乗算します。別の論理テストによる論理テスト。SUM関数にTRUEとFALSEを返します。これらは次のように見なすことができます。

上記の方法では、両方のテストがTRUEと評価されるA1:A10の範囲のセルの数をカウントします。対応するセル(B1:B10など)の値を合計するには、次のように数式を変更します。

SUM +にORを実装できます。同様にIFステートメント。これを行うには、乗算記号(*)をプラス記号(+)に置き換えて、上記の式を変更します。これにより、次の一般式が得られます。

Write a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です