Excel公式计算,原有数据已经计算好,后续还要添加列的数据,我添加了后公式不会自动计算添加后的?

如图,我这里计算加权平均数是选中前面所有的数据,但是后面会不断增加列,添加新的数据后每次都要手动更新计算公式里的项,怎么才能自动计算呢

观察了一下你的数据结构。只要新增的列是在V列和W列之间插入。那么你可以将公式中的各个V改为W就行了。记得保持W列是空,这样计算就不会出错了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-04
直接把v改为dz即可(也就是预先把计算范围扩大些)
第2个回答  2021-06-04
公式后边加一个“*1”试试。追问

还是一样的啊

追答

追问

自动的

第3个回答  2021-06-04
试试下面公式:
=SUMPRODUCT((OFFSET(C$10,,,,SUM(COLUMN())-3)=C$10)*OFFSET(C$11,,,,SUM(COLUMN())-3)*OFFSET(C$8,,,,SUM(COLUMN())-3))/SUMPRODUCT((OFFSET(C$10,,,,SUM(COLUMN())-3)=C$10)*OFFSET(C$8,,,,SUM(COLUMN())-3))追问

不行哎

追答

公式说明:公式需要在W列,在V和W间插入列(假设插入2列),原公式中的引用区域自动变为C到X列。
公式已经验证,没有问题。
如果公式不在W列,可以修改公式为:
=SUMPRODUCT((OFFSET(C$10,,,,SUM(COLUMN(W1))-3)=C$10)*OFFSET(C$11,,,,SUM(COLUMN(W1))-3)*OFFSET(C$8,,,,SUM(COLUMN(W1))-3))/SUMPRODUCT((OFFSET(C$10,,,,SUM(COLUMN(W1))-3)=C$10)*OFFSET(C$8,,,,SUM(COLUMN(W1))-3))

追问

显示错误的

第4个回答  2021-06-04
没设置为 自动重算?
还是引用的区域,小了?追问

自动重算设置的

追答

估计你说的是
公式里,引用的区域,没有包含新增的行列号

追问

是的,就是公式里怎么弄呢

相似回答