找回密码
 立即注册

QQ登录

只需一步,快速开始

表格6666
金牌服务用户   /  发表于:2024-12-24 19:08  /   查看:32  /  回复:5
【17.0.10】【NETWORKDAYS】函数第三个参数不生效


问题描述:GC.Spread.CalcEngine.ExcelCompatibleCalcMode = true; 该配置设置为 True 之后,NETWORKDAYS函数的第三个参数就不生效了。

预期结果:NETWORKDAYS 的第三个参数生效逻辑不受到 ExcelCompatibleCalcMode 的影响

5 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:前天 09:04
沙发
您好!NETWORKSDAY函数的三个参数分别是start_date,end_date,holidays,依您所说“第三个参数”应该是holidays。我在17.0.10和17.1.10版本测试均未能发现holidays参数无效的情况,如下动图所示:

17.0.10测试现象:
17.0.10测试现象.gif

17.1.10测试现象:
17.1.10测试现象.gif

这个结果与Microsoft Excel中一致,如下动图所示:
Excel测试现象.gif
回复 使用道具 举报
表格6666
金牌服务用户   /  发表于:前天 10:18
板凳
Wilson.Zhang 发表于 2024-12-25 09:04
您好!NETWORKSDAY函数的三个参数分别是start_date,end_date,holidays,依您所说“第三个参数”应该是hol ...

ExcelCompatibleCalcMode 这个要设置为 true 才能复现,您试试呢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:前天 12:05
地板
表格6666 发表于 2024-12-25 10:18
ExcelCompatibleCalcMode 这个要设置为 true 才能复现,您试试呢

您再看下我提供的动图右侧控制台,在ExcelCompatibleCalcMode分别为false和true的情况下军测试了,结果一致,且与Microsoft Excel结果一致。

如果您能复现,需要您提供下能复现问题的操作方式,比如使用的公式内容,同时提供下录屏演示吧。
回复 使用道具 举报
表格6666
金牌服务用户   /  发表于:前天 16:27
5#
Wilson.Zhang 发表于 2024-12-25 12:05
您再看下我提供的动图右侧控制台,在ExcelCompatibleCalcMode分别为false和true的情况下军测试了,结果一 ...

您截图的两个图的值都是 false 呀
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:前天 16:37
6#
表格6666 发表于 2024-12-25 16:27
您截图的两个图的值都是 false 呀

我重复检查了下之前提供给您的答复中的截图,如下图所示,先在ExcelCompatibleCalcMode为false时计算,之后设置为true再计算,结果一致。

1735115790183.png743526916.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部