ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: Excle小白菜

[求助] 求助如何在不变动列的情况看下,保持后面对计算不出错?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-5-14 17:47 | 显示全部楼层
Excle小白菜 发表于 2022-5-13 22:49
我取消了锁定,也不行。

应该可以了,但插入时一定要向老师说的所有的列表要同时插入,也就是要保证表的格式一致.
方法是插入时点右键---选定工作表---在想要插入的地方(单元格)右键点插入整列,不会改变你那个工资/扣除/个税的累计.公式改了下见附件

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-5-16 16:52 | 显示全部楼层
tchh666 发表于 2022-5-13 23:00
想插入列的时候,选中1-12月工作表,整个都插入,就不会错位了

请问如何在单独的页面插入,还不会使得其它数据错误吗?
我如果要在这个12个页面中都要插入,这样的话,我需要12个页面的函数公式都要调整,谢谢。

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-5-16 16:56 | 显示全部楼层
准提部林 发表于 2022-5-14 11:46
項目固定//就一律用定義名稱,
不管怎移(只要不刪除該列). 都劍在人在//
Sub TEST_A1()

果然是大佬

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-5-16 17:05 | 显示全部楼层

大佬能解释一下我的函数是哪里错误了?谢谢、

TA的精华主题

TA的得分主题

发表于 2022-5-16 17:50 | 显示全部楼层
你用了绝对引用=SUMPRODUCT(SUMIF(INDIRECT(ROW(INDIRECT("1:"&$T$2))&"月!B:B"),$B5,INDIRECT(ROW(INDIRECT("1:"&$T$2))&"月!o:o")))
后面改为引用rc单元格格式 ~9P~S0Y3SDOIU{QII@U2XG6.png
=SUMPRODUCT(SUMIF(INDIRECT(ROW(INDIRECT("1:"&$V$2))&"月!B:B"),$B5,INDIRECT(ROW(INDIRECT("1:"&$V$2))&"月!r"&ROW($Q$1)&"c"&COLUMN($Q$1),0)))
所以删减或增加列数会自动引用变更后的原来的单元.附件参见10楼,其他公式同理
CC)HZ7_VOPCP~}BC7_MMXVV.png

TA的精华主题

TA的得分主题

发表于 2022-5-16 18:12 | 显示全部楼层
Excle小白菜 发表于 2022-5-16 16:52
请问如何在单独的页面插入,还不会使得其它数据错误吗?
我如果要在这个12个页面中都要插入,这样的话, ...

插入行是可以的,因为你引用的是B列人名来查找,但在某张表插入列,其他表不变那么插入列的表后面的表引用的数据会出现错误,一定要不规则的统计估计只能SQL/PQ来实现了

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-5-17 09:25 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2022-5-17 10:07 | 显示全部楼层
本帖最后由 高个子 于 2022-5-17 10:41 编辑
Excle小白菜 发表于 2022-5-13 22:49
我取消了锁定,也不行。

这不是取消锁定的问题,这是因为你在某个表插入一列以后改变了表的结构。
如果要算你还是一张一张表算吧,公式比较长……

TA的精华主题

TA的得分主题

发表于 2022-5-17 10:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Excle小白菜 发表于 2022-5-13 22:48
不清楚呢,求大佬支招。
  1. =SUMPRODUCT(SUMIF(INDIRECT(ROW(INDIRECT("1:"&$T$2))&"月!B:B"),$B5,OFFSET(INDIRECT(ROW(INDIRECT("1:"&$T$2))&"月!A1"),,MMULT(1-COUNTIF(OFFSET(INDIRECT(ROW(INDIRECT("1:"&$T$2))&"月!A3"),,,,COLUMN(INDIRECT("A:Z"))),"应发工资"),ROW($1:$26)^0))))
复制代码


函数也能做,但是长多了……
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-8 19:29 , Processed in 0.037481 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表