公式:一个月有几周

公式:怎么算一个月有几周,得出一个数

FineReport Z梦过无痕 发布于 2021-6-28 14:16
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z梦过无痕Lv5见习互助
发布于2021-7-28 14:08(编辑于 2021-7-28 14:09)

先找到这个月一号所在的周的周一是几号dateInWeek(DATEINMONTH(TODAY(),1) ,1),然后在确定这一个月有几周

if($dateEditor0<DATEINMONTH(TODAY(),1) ,ROUNDUP((DAY(DATEINMONTH(TODAY(),-1) ) + (IF(WEEKDAY(DATEINMONTH(DATEINMONTH(TODAY(),-1) , 1)) = 0, 7, WEEKDAY(DATEINMONTH(DATEINMONTH(TODAY(),-1) , 1)))) - 1) / 7, 0)-1,ROUNDUP((DAY(DATEINMONTH(TODAY(),-1) ) + (IF(WEEKDAY(DATEINMONTH(DATEINMONTH(TODAY(),-1) , 1)) = 0, 7, WEEKDAY(DATEINMONTH(DATEINMONTH(TODAY(),-1) , 1)))) - 1) / 7, 0))

$dateEditor0这个是dateInWeek(DATEINMONTH(TODAY(),1) ,1)这个公式的控件

最佳回答
0
krystal033Lv7高级互助
发布于2021-6-28 14:17

不都是四周么

最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-28 14:20

根据获取日期在当月中是第几周-https://help.fanruan.com/finereport/doc-view-2596.html

直接取当月最后一天是第几周买不就可以算出当月有几周了吗?

最佳回答
0
张洪威Lv6高级互助
发布于2021-6-28 14:22

count(UNIQUEARRAY(maparray(range(date($year,$month,1),DATEINMONTH(date($year,$month,1),-1)),week(item))))

根据年月两个参数获取当月横跨了几个周。

image.png

  • 3关注人数
  • 550浏览人数
  • 最后回答于:2021-7-28 14:09
    请选择关闭问题的原因
    确定 取消
    返回顶部