EXCEL语句,在FINEREPORT怎么写

大概如下函数,如何实现,成功重谢

=IF(F2="外购",J2,J2+R2+SUMIF(OFFSET(B2,1,,MATCH(B2,B3:$B$119926,0)-1),B2+1,U3:$U$119926))

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

sumif帆软有,就offset,可以参考

https://bbs.fanruan.com/wenda/question/134930.html

最佳回答
0
CD20160914Lv8专家互助
发布于2024-12-17 11:05

你这个公式是动态求和的方式。。因为offset会偏移方向,sumif再求和的时间,它不是固定某一列的范围的。

但是你的这个公式其实有可能发生错误。因为你最后的范围是固定的U3:$U$119926   ,但是你前面

OFFSET(B2,1,,MATCH(B2,B3:$B$119926,0)-1)   这里的范围会变化,sumif如果前面与后面的范围不一样,会错误的

当然如果你们的实际数据不会存在偏移后范围不一样,那么是可以的。最好有cpt文件与excel吧。cpt内置数据集发上来

  • 3关注人数
  • 43浏览人数
  • 最后回答于:2024-12-17 11:05
    请选择关闭问题的原因
    确定 取消
    返回顶部