转换COUNTIFS以在XL2003中使用

时间:2016-12-31 14:48:39

标签: excel excel-formula

我有两个公式在XL2010中运行良好,但在XL2003中没有,我发现COUNTIFS是问题所在。 有人可以帮我转换它们,所以我可以在两个版本的XL中使用它们

这是XL2010代码之一:

  !

= COUNTIFS(CXPATS I:I, “> =” &安培; EOMONTH(TODAY(), - 4)+ 1,CXPATS I:!I, “<” &安培; EOMONTH(TODAY(), - 1)+1)

以下是我使用SUMPRODUCT的许多尝试之一,但它们要么不起作用,要么不断显示#NUM!

=SUMPRODUCT(--(CXPATS!I:I>=EOMONTH(TODAY(),-4)+1,--(CXPATS!I:I<EOMONTH(TODAY(),-1)+1))

这是另一个XL2010代码:

  

{= SUM(COUNTIFS(CXPATS L:!L,{ “6859 *”, “* 685A”}))}

...和我多次尝试再次使用SUMPRODUCT之一,但我再次获得#NUM!大多数尝试

=SUMPRODUCT(--(CXPATS!L:L="6859*"),--(CXPATS!L:L="685A*"))

1 个答案:

答案 0 :(得分:0)

你不能使用SUMPRODUCT来引用整列,所以我使用了DNR(在下面显示为代码中的DATES)来获得确切的范围,现在公式有效:

=SUMPRODUCT(--(DATES>=EOMONTH(TODAY(),-4)+1),--(DATES<EOMONTH(TODAY(),‌​-1)+1))