这段公式中“2024年12月29日”展示出来的是241,但这里涉及到跨年了,怎么变成2501才对?

image.png

FineReport 帆软用户VQHkSnUE2a 发布于 2024-12-30 13:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-12-30 13:13

FORMAT(MONTHDELTA(b5,1),"yyMM")

最佳回答
0
snrtuemcLv8专家互助
发布于2024-12-30 13:17(编辑于 2024-12-30 13:19)

CONCATENATE(if(AND(WEEK(B5,"F1")=1,month(B5)=12),RIGHT(YEAR(B5),2)+1,RIGHT(YEAR(B5),2)),FORMAT(WEEK(B5,"F1"),"00"))

增加一个判断周

=========

就是月份是12的,并且周次是1的,那就是跨年了,年份增加1

最佳回答
0
shirokoLv6资深互助
发布于2024-12-30 13:44

CONCATENATE(FORMAT('2024-12-29','YY'),FORMAT(week('2024-12-29','F1'),'00'))

image.png

  • 4关注人数
  • 53浏览人数
  • 最后回答于:2024-12-30 13:44
    请选择关闭问题的原因
    确定 取消
    返回顶部