FR中没有这个函数:SUMPRODUCT???

如题,FR中是不是没有这个函数:SUMPRODUCT??在公式中的确没找到,有什么办法可以加上去么???

FineReportLeon.Lee 发布于 2016-1-11 21:18
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
yutingxtz发布于2016-1-11 21:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
565665发布于2016-1-12 09:06(编辑于 2023-9-6 09:34)
555
最佳回答
0
565665发布于2016-1-12 09:11(编辑于 2023-9-6 09:34)
555
  • Leon.Lee Leon.Lee(提问者)

    我想用这个函数=sumproduct(数组1,数组2)实现的是两个数组的所有元素对应相乘的和。你这个函数只是数组间的相乘,应该是不行的。

    举例:

    公式=sumproduct(A2:A8,B2:B8)=sumproduct({1;2;3;4;5;6;7},{1;2;3;4;5;6;7})

          =1*1+2*2+3*3+4*4+5*5+6*6+7*7=140。

    [attach]32898[/attach]


    并且函数sumproduct能加入多条件求和,例如【统计成都发货平台的发货量:=sumproduct((A2:A13=\"成都发货平台\")*(B2:B13))】





    回复
    2016-01-14 10:01 
最佳回答
0
565665发布于2016-1-12 09:11(编辑于 2023-9-6 09:34)
555
最佳回答
0
Leon.Lee发布于2016-1-14 10:01(编辑于 2023-9-6 09:34)
555
  • yutingxtz yutingxtz
    楼主,我想FR没有这个函数的原因也是显而易见的——那就是,FR的一个重要特性就是单元格扩展,所以你在编辑一个报表的时候,并不会定义一个二维的单元格区域,而只是第一行中的各列的值。

    因此,以你上图的例子,就可以按下图进行编辑
    [attach]32905[/attach]
    [attach]32906[/attach]

    运行的效果如下
    [attach]32907[/attach]

    也能实现如你所说的要求,得到正确的结果。 同样的,也可以在E1单元格中添加条件判断来过滤计算结果。


    相信对FR的特性有了更好的理解后,楼主能明白为什么有的函数有,有的就没有了。

    同时将上述测试的实例文件附在最后。
    回复
    2016-01-11 21:18 
最佳回答
0
565665发布于2016-1-14 11:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2016-1-15 13:31(编辑于 2023-9-6 09:34)
555
  • Leon.Lee Leon.Lee(提问者)

    不好意思,晚了采纳,你解析的很好!
    回复
    2016-01-20 16:21 
最佳回答
0
Leon.Lee发布于2016-1-20 16:21(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1706浏览人数
  • 最后回答于:2016-1-20 16:21
    活动推荐 更多
    热门课程 更多
    返回顶部