Excel模版预置求和公式在首行插入行统计不到问题原创
金蝶云社区-huangwenqi
huangwenqi
1人赞赏了该文章 194次浏览 未经作者许可,禁止转载编辑于2023年01月04日 11:26:57

知识分类:开发类 关键词:excel模版、预置公式、求和函数

一、 问题描述/需求描述: 动态给excel的列预置求和SUM(‘sheet’!c3:c5)公式后,当在c3前插入一行,公式地址会发生变化被下推一行变为SUM(‘sheet’!c4:c6),无法统计到c3的数据

二、思路与方案: 1、根据SUM函数的特性,在插入行或删除行后地址会跟着改变 2、选用嵌套的INDIRECT函数的方式实现在插入或删除行后仍等保持求和地址不变

三、实现过程: 将SUM(‘sheet’!c3:c110000)预置公式改为 SUM(INDIRECT(“‘sheet’ !c3:c110000”)

image.png

四、效果图: 1、当预置公式为SUM(INDIRECT(“’1121’”!C3:C10000))时,在1121页签第三行前插入一行公式依然为 SUM(INDIRECT(“’1121’”!C3:C10000))统计区间没有发生变化

image.pngimage.png

2、若预置公式为SUM(’1121’!C3:C10000)时,在1121页签第三行前插入一行公式地址变为 SUM(’1121’!C4:C10001)统计区间发生变化

image.pngimage.png

赞 1