Pini具有整数范围(假设C2:J2),其中一些数字可能是奇数,甚至是偶数。他想要一个公式来计算范围内的奇数个数,并希望另一个公式来计算范围内的偶数个数。

有两种方法可以导出所需的计数,而无需求助于中间值或宏。一种方法是使用诸如以下的数组公式来确定奇数的计数:

=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方法的另一个优点是,它可以补偿您范围内可能出现的空白单元格。较早的数组公式将始终对空白单元格进行计数,就好像它们包含偶数值一样。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(7987)适用于Office 365中的Microsoft Excel 2007、2010、2013、2016、2019和Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: