帆软上怎么实现跨sheet多条件计数或者求和,Excel的countifs、sumifs函数。

帆软上怎么实现跨sheet多条件计数或者求和,Excel的countifs、sumifs函数。

FineReport 用户jGnXs7014103 发布于 2022-6-24 17:10
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户a8068717Lv4初级互助
发布于2022-6-24 18:46
跨sheet层次坐标,可参考我的sessioneval
  • 用户jGnXs7014103 用户jGnXs7014103(提问者) f_SessionEval.class请放入\"\\FineReport_8.0\\WebReport\\WEB-INF\\classes\\wz\"目录中 我用的是10.0的,没有wz这个文件夹该放在哪里呢,classes下的每个文件夹我都放过了,还是识别不了这个函数。
    2022-06-27 15:12 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-24 17:13(编辑于 2022-6-24 17:20)

说出你的需求

用其他 sheet 页中的数据时,公式采用 'sheet 名称'!单元格 的格式。例如:'sheet1'!A1,表示引用 sheet1 标签页中 A1 单元格的数据。

若要引用一片连续的单元格,公式写法为 'sheet1'!A1:A3 。

sum('sheet2'!A2{'sheet2'="地市名"})

  • 用户jGnXs7014103 用户jGnXs7014103(提问者) 例如sheet1为地市统计表,sheet2是地市、人员表,我要在sheet1统计sheet2每个地市有多少个人,会有多条件的情况。
    2022-06-24 17:18 
  • 用户6NWif5139660 用户6NWif5139660 回复 用户jGnXs7014103(提问者) 看修改 大体就是这个样式
    2022-06-24 17:21 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-24 17:14(编辑于 2022-6-24 17:14)

=sum('sheet名字'!a2{'sheet名字'!a2>1})  测试看一下

=count('sheet名字'!a2{'sheet名字'!a2>1&&'sheet名字'!b2="条件2"}) 

  • 用户jGnXs7014103 用户jGnXs7014103(提问者) 第一条统不出数都是0,第二条出的都是同一个数,我在这图片也评论不了...
    2022-06-24 17:35 
  • CD20160914 CD20160914 回复 用户jGnXs7014103(提问者) 那就用数据集函数吧。比如ds1.select(数量,a1=\"条件1\"&&b1=\"条件2\")
    2022-06-24 17:36 
  • 用户jGnXs7014103 用户jGnXs7014103(提问者) 还是不太理解,可以麻烦出一个简单的例子吗?
    2022-06-24 17:44 
  • CD20160914 CD20160914 回复 用户jGnXs7014103(提问者) 首先你sheet2工作表的数据是来自数据集吧?那么为什么不在sheet1直接放字段求和呢?你截图看一下你的数据呢?
    2022-06-24 17:45 
  • 用户jGnXs7014103 用户jGnXs7014103(提问者) 回复 CD20160914 不是,sheet2上要做计算的数据不是在数据集里的才上来找解决方法
    2022-06-24 17:49 
  • 3关注人数
  • 1746浏览人数
  • 最后回答于:2022-6-24 18:46
    请选择关闭问题的原因
    确定 取消
    返回顶部