找回密码
 立即注册
搜索

求助节假日免于计数的公式

8
回复
786
查看
[复制链接]

1

主题

3

帖子

2

幻币

初入江湖

Rank: 1

积分
7
2021-11-12 10:57:00 显示全部楼层 |阅读模式
大佬们好!详见附件:
我计算的逻辑是按照国家法定节假日豁免对应那几天的利息,现在是人工按区间段筛选了去判断的,效率十分低还容易出错。
我的构想是将来把需要豁免的法定节假日手动维护至列表中去,用公式或者VBA去匹配并扣除那些特殊日期即可。无奈受限于水平有限,还没想到具体如何写公式/代码

计息天数.zip (9.33 KB, 下载次数: 57)
PPT学习论坛
回复

使用道具 举报

0

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
1
2021-11-16 11:46:15 显示全部楼层
我想过用VBA从起算日期到结算日期直接生成个序列填充到数组中,循环去匹配法定节假日序列,匹配到的日期置空,再计算非空的数组元素个数即可。
不过这里的序列如何生成不会操作,惭愧哈哈。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

东方不败

积分
-1
2021-11-25 00:14:53 显示全部楼层
=D2-C2-SUMPRODUCT(FREQUENCY(P$2:P$12,C2:D2)*{0;1;0})
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2021-11-25 07:43:51 显示全部楼层
=D2-C2-SUMPRODUCT(COUNTIF(P:P,ROW(INDIRECT(C2&":"&D2))))
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-12-14 21:57:36 显示全部楼层
大佬您好,您这个大部分都是对的,只是我例子中最下面那个它少排除了一天,也就是起始日期本身也是免息的情况
我先去研究下您的公式,最后面那个数组不太懂
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

7

帖子

3

幻币

东方不败

积分
-8
2021-12-15 09:42:26 显示全部楼层
=NETWORKDAYS.INTL(C2,D2,"0000000",$P$2:$P$12),这样?
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-12-21 19:59:06 显示全部楼层
=NETWORKDAYS.INTL(C2,D2,"0000000",$P$2:$P$12)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
7
2022-1-13 09:02:01 显示全部楼层
哇,用INDIRECT函数生成起止日期之间对应的数值序列,太巧妙了。膜拜
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-2-1 20:03:22 显示全部楼层
稍微有点偏差,有部分日期没有被排除,NETWORKDAYS.INTL我一次都没用过,看不太懂,我需要学习下
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册