请教下非空才参与计算如何写,另外求下参数和公式教学文档

image.png

如果 B2 和F2 非空,这一行的J2 参与 J3的合计

补充说明, 最好不用辅助列的方式。直接在J3单元格求和的时候判断B2和F2的状态决定J2是否参与合计

FineReport 大狸子 发布于 2023-4-21 08:55 (编辑于 2023-4-21 09:08)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-21 08:56(编辑于 2023-4-21 09:26)

SUM(J2{LEN(B2)>0&&LEN(F2)>0})

+----------------

SUM(C2{LEN(A2)>0||LEN(B2)>0})

image.png

image.png

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

image.png

image.png

  • 大狸子 大狸子(提问者) 不行的,你这个写法和我之前的。J3求和的时候,所有的J2列还是参与了计算
    2023-04-21 09:05 
  • Z4u3z1 Z4u3z1 回复 大狸子(提问者) 我你看我补充的图呢,需求可能理解错了 但公式是有效的(就是把&&改成||)
    2023-04-21 09:13 
  • 大狸子 大狸子(提问者) 回复 Z4u3z1 感谢你的回复。需求是直接在J3单元格求和的时候,判断B2和F2的状态决定J2是否参与合计。 B2和F2用&&是没错的。但是无论是&&还是写|| ,J2这一列都参与了J3的合计
    2023-04-21 09:18 
  • Z4u3z1 Z4u3z1 回复 大狸子(提问者) 又补充了一张,没参与计算啊
    2023-04-21 09:26 
  • 大狸子 大狸子(提问者) 回复 Z4u3z1 感谢你的回复,最终重新做了一张表还是 sum(J2{LEN(f2)>0&&LEN(B2)>0}) 是对的。 另外请教下哪里有这中公式和函数的文档
    2023-04-21 09:59 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-4-21 08:57

if(and(isnull(b2),isnull(F2)),J2+J3,"")

最佳回答
0
苏菲的供词Lv6中级互助
发布于2023-4-21 09:10(编辑于 2023-4-21 09:17)

用条件属性来弄,

弄两个新值(g公式)

一个当B2 和F2 非空,公式包含J2

另一个当B2 和F2 为空,公式不含J2

  • 3关注人数
  • 305浏览人数
  • 最后回答于:2023-4-21 09:26
    请选择关闭问题的原因
    确定 取消
    返回顶部