使用sumproduct函数时引用的数列中存在文本如何跳过它?

如下图,我引用的两个数列一个日期,一个数值,但是我是引用整一列的,包含了表头的两个文本,导致计算出错,把表头文本去掉就没事,但是我想保留表头,如何能让公式不出错,各位大神

第1个回答  2021-03-31
方法一,可以将公式中的区域改为不含表头的区域,如J1:J1000。
方法二,可以嵌套一个IFERROR函数,=SUMPRODUCT(IFERROR(原公式,0))
第2个回答  2021-03-31

=SUMPRODUCT((YEAR(($J$2:$J$65536)=$A2)+(MONTH($J$2:$J$65536)=$A3)*$I$2:$I$65536))

建议公式改成上述。一般的2003的Excel最大行为65536

本回答被提问者采纳