汇总表统计寻求大神支持

说明:1、产品一系数20,产品二系数10、产品三系数5、次废品系数10。

2、一天内,当产品一二三数值相加-次废品数值<0时,按0计值。

问题:1、每天的统计数据没问题, 但一个时间段汇总表统计就出现误差,因为汇总表的数据不是按天统计的,把一天内需归0的数据,按公式统计的负数值也计算进去了。

2、有没有好的方式解决这个问题?

浙江省
浏览 305
收藏
1
分享
1 +1
4
+1
全部评论 4
 
O3 =sum(filter(if(h:h<0,0,h:h),c:c=j3))
· 湖北省
回复
谢谢,这里涉及到另一个规则,就是同一个人,同一天有多条记录,当当天的数据计算小于0时,当天的记录应该为0,而不是负数。这个怎么处理?
· 浙江省
回复
 
问了DeepSeek:实现方法(根据工具不同): Excel: 每日新增一列计算当日有效值(公式如=MAX(SUM乘积系数-次废品*10,0)),汇总时对该列求和。 SQL: sql 复制 SELECT SUM(GREATEST(product1*20 + product2*10 + product3*5 - defective*10, 0)) AS total FROM production_data WHERE date BETWEEN '开始日期' AND '结束日期'; 编程语言(如Python): 遍历每日数据,逐日计算有效值后累加。 关键点: 必须逐日判断是否归零,不可先汇总原始数据再统一处理。 确保负值仅在单日被抵消,而不影响整体汇总结果。
· 浙江省
回复