找回密码
 立即注册

QQ登录

只需一步,快速开始

丨一海海海海

注册会员

5

主题

10

帖子

55

积分

注册会员

积分
55
丨一海海海海
注册会员   /  发表于:2021-3-9 22:41  /   查看:2015  /  回复:3
1金币
今天在学习“库存管理系统”这个demo的时候,在“采购首页”这个页面,发现查询起始日期使用的是DATE函数,其中嵌套了MOD函数以获取当前时间前三个月的月份,函数全文为“=DATE(SUM(BQ15)-IF(SUM(BR15)<3,1,0),MOD(SUM(BR15)-2,12),1)”,但是当函数中红色部分也就是当前月份为2时,返回的年份显然不正确,不知道是不是bug。
用Excel验证了一下,结果如下:

尝试用EOMONTH函数获取起始日期,返回的结果不正确,不知道什么原因。


得到的结果为:

正确的结果为:

请大佬帮忙解惑。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你好,首先先解释一下为什么在这个DATE公式,这里绑定了一张表,为了拿到这一列的值,所以这个DATE公式中的使用了SUM。 如果要使用EOMONTH公式,那么就直接在单元格上绑定该表格字段即可使用:

3 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-3-9 22:41:18
来自 2#
你好,首先先解释一下为什么在这个DATE公式,这里绑定了一张表,为了拿到这一列的值,所以这个DATE公式中的使用了SUM。

如果要使用EOMONTH公式,那么就直接在单元格上绑定该表格字段即可使用:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
丨一海海海海
注册会员   /  发表于:2021-3-10 20:59:59
3#
Erik.Xue 发表于 2021-3-9 22:41
你好,首先先解释一下为什么在这个DATE公式,这里绑定了一张表,为了拿到这一列的值,所以这个DATE公式中的 ...

明白了,之前还在奇怪为什么要用SUM函数。敬仰之情省略数百字
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-11 10:56:45
4#
感谢支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部