以arrays中的引用标识
我试图使用countifs引用另一个单元格中的值。 目前为止没有问题,除非在值的数组中使用引用。
简单的例子:(数组对这个例子使用一个值,但这只是为了缩短例子)
=COUNTIFS(B:B;">="&A1) --> does work =COUNTIFS(B:B;{">="&A1}) --> returns an error
同样的问题,如果我尝试在数组中嵌套公式
=COUNTIFS(B:B;">="&EDATE(TODAY();-6)) --> does work =COUNTIFS(B:B;{">="&EDATE(TODAY();-6)}) --> returns an error
完整的例子:
考虑这些价值
| A | B | |----------|---------| | =today() | 1/1/15 | |----------|---------| | | | |----------|---------| | | 1/7/15 | |----------|---------| | | | |----------|---------| | | 1/1/16 | |----------|---------| | | 1/7/16 | |----------|---------|
请注意date符号是d / m / aa(中间的月份)。
我想要实现的是计算列B中所有date大于给定date或等于空间的date。
=SUM(COUNTIFS(B1:B6;{">=42483";""})) --> does work and returns 3 (42483 being today's value) =SUM(COUNTIFS(B1:B6;{">="&A1;""})) --> error in formula
如果我要计算过去6个月的所有date或空间单元格,那么与公式相同的问题。
=SUM(COUNTIFS(B1:B6;{">=42300";""})) --> does work and returns 4 (42300 being 6 months ago's value) =SUM(COUNTIFS(B1:B6;{">="&EDATE(TODAY();-6);""})) --> error in formula
任何想法,如果这甚至可能? 谢谢
你的分号需要是逗号。 尝试:
=COUNTIF(A:A,">="&A1)