O57=O35 + O49 + O55
O35 、O49 、O55的计算都涉及到了条件属性新值,结果都是正确的
O35 、O49 、O55内容是包含新值的公式
O57的结果错误,公式都正确,可能是什么原因
O57也设置条件属性在新值写公式看看
我猜测是这样的,条件属性是后计算的,你写计算公式是先计算的。所以你把O57的公式写条件属性的新值里就应该是计算成功了
公式计算顺序问题
条件属性的「新值」在模板加载后才生效
单元格公式计算时获取的是原始值而非新值,导致O57计算时使用了未更新的值
新值传递限制
同一行/列的条件属性新值会影响相邻单元格
若O57与源单元格不在同行/列,则无法获取新值
公式重计算限制
涉及层次坐标或数组函数的公式在填报操作后可能失效
正确获取新值的方法
对O57单元格也设置条件属性「新值」,通过公式引用O35/O49/O55的显示值
公式优化建议
使用REPLACE等函数处理新值内容
避免在求和公式中直接引用含条件属性的单元格
检查点
确认O35/O49/O55的新值条件属性公式为len($$$)>0等有效条件
检查是否存在除数为零等公式错误
注:若问题持续存在,建议检查模板中是否存在多sheet或报表块交叉引用的情况