求教一个公式写法

2022年2月,返回是2022年

2023年3月,返回是2022年

2023年4月,返回是2023年

只有3月会返回上一个年,其他月份都是本年

FineReport yzmi4wK81733224 发布于 2023-2-16 15:24 (编辑于 2023-2-16 15:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ColdmanLv6高级互助
发布于2023-8-15 10:35

if(mid($d,6,2)=='03',left($d,4)-1,left($d,4))+'年'

image.pngimage.pngimage.png

最佳回答
0
yzm339714Lv6中级互助
发布于2023-2-16 15:28(编辑于 2023-2-16 15:31)

if(month(today()) < 4 ,YEARDELTA(today(),-1), year(today()))   这个?

最佳回答
0
snrtuemcLv8专家互助
发布于2023-2-16 15:29(编辑于 2023-2-16 15:34)

看不懂你的意思,你的公式也是错误的

这样吗

MID(MONTHDELTA(left(now(),4)+"-"+$当月+"-"+mid(now(),9,2),-3),6,2)

image.png

image.png

  • yzmi4wK81733224 yzmi4wK81733224(提问者) 就是当月份为3月时,返回的年份是上一年,月份是其他的时候,返回的年份都是本年
    2023-02-16 15:35 
  • snrtuemc snrtuemc 回复 yzmi4wK81733224(提问者) 02的时候,也是上一年把,这样的话,就看修改答案
    2023-02-16 15:35 
  • 3关注人数
  • 329浏览人数
  • 最后回答于:2023-8-15 10:35
    请选择关闭问题的原因
    确定 取消
    返回顶部