ピニには整数の範囲があり(たとえばC2:J2)、いくつかの数字は奇数でもいくつかは偶数でもかまいません。彼は、範囲内の奇数値の数をカウントする式と、範囲内の偶数値の数をカウントする式を望んでいます。

中間値やマクロに頼らずに、目的のカウントを導出する方法はいくつかあります。 1つの方法は、次のような配列数式を使用して、奇数値の数を決定することです。

=SUM((MOD(C2:J2,2)<>0)*1)

Ctrl + Shift + Enterを使用して数式を入力すると、目的のカウントが得られます。配列数式が偶数のカウントを返すために必要な変更はわずかです:

=SUM((MOD(C2:J2,2)=0)*1)

配列数式を使用したくない場合は、SUMPRODUCTを使用して、通常の数式と同じカウントを返すことができます。たとえば、奇数値のカウントを返す式は次のとおりです。

=SUMPRODUCT(--(MOD(C2:J2,2)=1),--(C2:J2<>""))

これは偶数値の式です:

=SUMPRODUCT(--(MOD(C2:J2,2)=0),--(C2:J2<>""))

SUMPRODUCTアプローチを使用するもう1つの利点は、範囲内の空白セルの可能性を補正することです。以前の配列数式では、空白のセルが偶数の値を含むかのように常にカウントされます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(7985)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。