公式写法

IF(MONTH($开始日期)==MONTH($结束日期),FORMAT($开始日期,"yyyy-MM"),

CONCATENATE(FORMAT('$开始日期',"yyyy-MM"),",",FORMAT('$结束日期',"yyyy-MM")))

以上公式怎么修改才能和开始日期和结束日期关联起来,比如说输入开始日期2024-01-01,

结束日期是2024-02-01,返回结果应该是('2024-01','2024-02')

FineReport 徐多钱钱 发布于 2024-2-2 19:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2024-2-2 19:42(编辑于 2024-2-2 20:07)

参数别加单引号

image.png

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-2-2 19:43

IF(MONTH($开始日期)==MONTH($结束日期),FORMAT($开始日期,"yyyy-MM"),

CONCATENATE("('",FORMAT('$开始日期',"yyyy-MM"),"','",FORMAT('$结束日期',"yyyy-MM"),"')"))

最佳回答
0
金色年华Lv6初级互助
发布于2024-2-4 23:07
  • 您可以将公式修改为以下形式:

    IF(MONTH($开始日期)==MONTH($结束日期), CONCATENATE(FORMAT($开始日期,“‘yyyy-MM’”), “,”, FORMAT($结束日期,“‘yyyy-MM’”)),

    CONCATENATE(FORMAT($开始日期,“‘yyyy-MM’”), “,”, FORMAT($结束日期,“‘yyyy-MM’”)))

    这样,当开始日期和结束日期的月份相同时,返回的结果为两个日期的年月格式,否则返回结果为两个日期的年月格式,用逗号分隔。

  • 3关注人数
  • 220浏览人数
  • 最后回答于:2024-2-4 23:07
    请选择关闭问题的原因
    确定 取消
    返回顶部