财年结束时间用什么样的公式才能到本月最后一天。如图,上边月是09,下边结束日期是2020-09-30

image.png

FineReport 用户B5186153 发布于 2021-1-6 11:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
axingLv6专家互助
发布于2021-1-6 11:48
dateinmonth(date($年,$月,1),-1)


最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-6 11:31

可以通过 dateinmonth(date, number)来获取某月的第几天。

在单元格中输入=dateinmonth(today(),1),返回当前月的第一天,若系统日期是 2011-11-11,则返回值为 2011-11-01。

在单元格中输入=dateinmonth(today(),-1),返回当前月的最后一天,若系统日期是 2011-11-11,则返回值为 2011-11-30。


  • 用户B5186153 用户B5186153(提问者) 但是我这个不一定是当月的,怎么可以和上边的参数关联起来呢。比如上边参数是9月,则返回值是09-30,上边参数是10月,返回值是10-31。
    2021-01-06 11:38 
  • snrtuemc snrtuemc 回复 用户B5186153(提问者) 你把today()这个函数,换成上面的年月控件拼接就可以, dateinmonth(年控件名+\"-\"+月控件名+\"-01\",-1)
    2021-01-06 11:40 
  • 用户B5186153 用户B5186153(提问者) dateinmonth($年,\'-\',$月,\'-01\',-1) 这样写不对吗,我这样写的结果显示的是今天,应该是和参数控件没联系起来。
    2021-01-06 11:52 
  • 3关注人数
  • 330浏览人数
  • 最后回答于:2021-1-6 11:48
    请选择关闭问题的原因
    确定 取消
    返回顶部