页面树结构
转至元数据结尾
转至元数据起始

问题描述

电子表格单元格公式使用sumifs或countifs取其他sheet页数据,发布在系统中取不到数据,值为0

原因

第三方组件在处理sumifs,并且sumifs的条件比较多,可能会出现公式计算的数据对公式影响,导致报错。countifs同理。


解决方案

1:避免使用sumifs。

可以尝试使用sumproduct替换sumif修改报表去规避。

比如sumifs:   

=SUMIFS(I2:I8,A2:A8,A15,B2:B8,B15,C2:C8,C15,D2:D8,D15,E2:E8,E15,F2:F8,F15,G2:G8,G15)

等同于:

=SUMPRODUCT((A2:A8=A17)*(B2:B8=B17)*(C2:C8=C17)*(D2:D8=D17)*(E2:E8=E17)*(F2:F8=F17)*(G2:G8=G17)*I2:I8)


2:避免使用countifs

可以尝试使用sumproduct替换countifs修改报表去规避。

比如countifs:   

=COUNTIFS(A2:A8,A15,B2:B8,B15,C2:C8,C15,D2:D8,D15,E2:E8,E15,F2:F8,F15,G2:G8,G15,H2:H8,H15)

等同于:

=SUMPRODUCT((A2:A8=A15)*(B2:B8=B15)*(C2:C8=C15)*(D2:D8=D15)*(E2:E8=E15)*(F2:F8=F15)*(G2:G8=G15)*(H2:H8=H15))


SUMPRODUCT 函数使用说明:SUMPRODUCT 函数

  • 无标签