求解!countifs函数到底雷区在哪

计算跨年区间每个年份各占了多少天,分开求解没有问题,但是将公式合并到一起,就报错,求解其中原因,已经遇到两次了,每次都需要用sumproduct,外加reduce循环才能出结果,太麻烦了!!!
河南省
浏览 143
收藏
5
分享
5 +1
22
+1
全部评论 22
 
浮生忘语
跨年统计数据思路整理贴:https://bbs.wps.cn/topic/48669
· 河南省
回复
 
浮生忘语
感谢各位的留言,本求助贴主要目的是为了明确countifs的第一参数设定的问题以及数组和区域的差异问题,避免嵌套及引用时的报错。 也同时感谢各位给出的此种问题解决的新方法,受益良多。 随后会发一个帖子,关于跨年统计数据的案例,解决思路之一会涉及countifs的使用问题(我也是再这个案例写公式时遇到了这个函数报错的问题,所以才发帖求助的) 当然,跨年统计数据不一定非要用到countifs,只是提供这一案例的解决思路之一。
· 河南省
1
回复
 
九
这样也可以
· 浙江省
2
回复
徐雯
学到了
· 湖北省
回复
 
Wing
太复杂了
· 广东省
回复
 
懒得批爆
懒得批爆

创作者俱乐部成员

为何都喜欢把简单的事情复杂化才能显得技术高超么,计算日期简单的用DATE-DATE就完成了啊 COUNTIFS引用的数组只能是静态数组,引用的数组是动态数组就会报错,或公式不成立。
· 四川省
2
回复
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

我觉得都很复杂,可能懒懒水平比较高能分出难易.....
· 辽宁省
1
回复
 
墨云轩
墨云轩

创作者俱乐部成员

计算跨年区间每个年份各占了多少天?可以这样做,如下图
· 河北省
回复
墨云轩
墨云轩

创作者俱乐部成员

这个也可以
· 河北省
回复
 
wils
wils

创作者俱乐部成员

据说countif这一类函数,第一参数不能用数组,必须是引用范围。。。
· 海南省
回复
wils
wils

创作者俱乐部成员

把你的写法和上面的sum结合,哈哈 =LET(a,TEXT(SEQUENCE(C1-B1+1,1,B1,1),"yyyy"),b,TOROW(UNIQUE(a)),BYCOL(--(a=b),SUM))
· 广东省
回复
 
浮生忘语
这个问题的解决,会关系到跨年统计数据的问题,对财务来说会很有用处,烦请各路大佬解惑。
· 河南省
回复
徐雯
可以试一下AI 写公式欸,说不定能解决你的问题呢
· 湖北省
回复