我在 Excel 工作表中有一个表格,其中有一列是计算的。通过键入添加新行时,表格会自动扩展,但会错误地更改上一行中该列的公式。然后它用绿色三角形标记单元格,并让我“恢复到计算列公式”。
我怎样才能阻止 Excel 以那样的方式更改公式?
如果有关系的话,这是单元格 M15 中的公式。数据从第 12 行开始。它的功能是在当天最后一项旁边显示当天总计。如果需要,我可以上传样表,但我必须先删除敏感数据。当我在第 16 行添加新条目时,新条目和上一项L15
都会更改为。L16
=IF(DAY(I15)=DAY(I16);"";SUM($L$12:L15)-SUM($M$11:M14))
答案1
我试图复制您的问题,但它对我来说工作正常并且不会修改所描述的公式。
以下是 M 列的替代公式,可能对您有帮助
=IF(DAY([@Date])=DAY(OFFSET([@Date],1,0)),"",SUMIFS([Data],[Date],[@Date]))
我已将表格列名称用作Date
I 列和Data
L 列,您需要将其更改为与您的表格相匹配