函数

image.png

请教一下H9单元格这个公式的含义是啥,CONCATENATE(if(mid(imonth,6,2) > 9,mid(imonth,6,2),mid(imonth,7,1)),'月') ,其中imonth是个参数(2024-01)这个函数我知道是为了拼接月份字符串如:1月或者10月。但是整个H9单元格的公式不明白什么意思

FineReport 用户ehBtP3178335 发布于 2024-2-28 18:10
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-2-29 08:53

image.png

要取j9单元格扩展出来的数据,但是它不能直接取,那么要如何取呢,就根据后面的判断条件来取了

要j2单元格等于参数月份的值的时候就取

假如你j2横向扩展出来有1-12月,那么就是12列,然后它就有12个值,这个时间你的参数假如取到3月,那么最后它就取j9单元格对应j2是3月的那个值!!

  • 用户ehBtP3178335 用户ehBtP3178335(提问者) J9单元格其实是要取J2扩展出来的值的和,比如J2扩展出来时1~4月那J9就是1~4月的和。如果这样是不是需要在上面的公式外面再加一层sum()呢
    2024-02-29 09:03 
  • CD20160914 CD20160914 回复 用户ehBtP3178335(提问者) 那你就改成j2<=你那一段公式,最外面再套sum看看
    2024-02-29 09:05 
  • CD20160914 CD20160914 回复 用户ehBtP3178335(提问者) 你截图的公式是按条件求和。你要取所有扩展的值,那直接sum(j9)就行了
    2024-02-29 09:05 
最佳回答
0
CovidLv3高级互助
发布于2024-2-28 18:22(编辑于 2024-2-28 18:30)

mid(imonth,6,2) > 9 这个不可能成立  应该是$imonth

--------------

当J2等于拼接后的字符串时 取此时对应的J9

  • 2关注人数
  • 205浏览人数
  • 最后回答于:2024-2-29 08:53
    请选择关闭问题的原因
    确定 取消
    返回顶部