excel中如何在工资表中每12行插入一个小计 并且在最后一行插入总计

也就是说在一个多人的工资表中,每12人作为一页,并且在每页的下方有小计,然后在表格的最后插入总计/
可能大家没看明白我的问题,我的问题是工资表每12人为一页,并且每页的最下方要有小计,在表格的最后还要有总计。并且在随时的变动人员(人员的顺序不能变)的情况下,不需要重新进行小计和总计的调整,也就是可以动态的调整表格。我原来的作法是每12行插入一个空行,得出小计,然后在最后得出总计。这样有一个问题就是如果前面有一人删除的话,整个的表格就得重新进行,容易出错。

假设你有120人如图

在c2输入 公式=ROUNDUP(ROW(A1)/12,0)+(MOD(ROW(A1)-1,12)+1)*0.01 回车,点c2,鼠标停在c2右下角变成小十字,双击,

于是最后一行就是10.12了

在a122输入“小计”,下拉复制10个,最下面输个“总计”,c22至c131输入1.13、2.13……11.13

选中a1:c132,数据,排序,主要关键字选列c和有标题行,确定,清除c列

选中b列,按F5键,定位条件,空值,确定,输入公式=IF(A14="总计",SUM(B$1:B13)/2,SUM(OFFSET(B$1,IF(COUNTIF(A$1:A14,A14)=1,1,LOOKUP(1,0/(A$1:A13=A14),ROW(A$1:A13))),,12))) 同时按ctrl+回车键结束

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-03

新建1列,然后用重复的1-12填充,然后点筛选,筛选出1,拖选在每个1前面插一行,取消筛选,在拖选刚才你需要累加的列,再按F5,选空值,确定,再点击“自动求和”公式,就能出来12行的小计。

各行求和的公式见图片

第2个回答  2016-01-31
就有点相当于把工资条的那种做法。
  1、在表格最后加一辅助列,然后在第一行输1,第二行输2,选定1和2这两个单元格,然后用2右下角的填充控制柄拖到表格的最后一行n。
  2、上面有多少行输完了就知道了吧,然后在同一列下面空白行中依次输入1.1,2.1,用同样的方法,填充到n.1
  3、排序,用辅助列作关键字,排升序,删除辅助列,即可完成。只看到插完行那里就行了。
第3个回答  2009-09-15
在原始数据前插入1列(假设是A列)

A1输入公式
=int((row()-1)/12)
双击填充柄》复制》选择性粘贴:值

然后用分类汇总功能,以刚刚新建的辅助列为分类依据,并且每组数据分页本回答被提问者采纳
第4个回答  2009-09-15
先插入一空列,为所有数据添加序列号,在序列号的最后输入一新序列,12,24,36......最后选中全部数据按新列排序A--Z,插入空列完成,最后删除新列.
相似回答