要做的是一张单位全年考勤表,前边有12张sheet,最后一张全年汇总表,对前边12张sheet的每月数据sum汇总。
=SUM(元月!AH6:AH7,二月!AF6:AF7,三月!AH6:AH7,四月!AG6:AG7,五月!AH6:AH7,六月!AG6:AG7,七月!AH6:AH7,八月!AH6:AH7,九月!AG6:AG7,十月!AH6:AH7,十一月!AG6:AG7,十二月!AH6:AH7)
=SUM(元月!AH8:AH9,二月!AF8:AF9,三月!AH8:AH9,四月!AG8:AG9,五月!AH8:AH9,六月!AG8:AG9,七月!AH8:AH9,八月!AH8:AH9,九月!AG8:AG9,十月!AH8:AH9,十一月!AG8:AG9,十二月!AH8:AH9)
=SUM(元月!AH10:AH11,二月!AF10:AF11,三月!AH10:AH11,四月!AG10:AG11,五月!AH10:AH11,六月!AG10:AG11,七月!AH10:AH11,八月!AH10:AH11,九月!AG10:AG11,十月!AH10:AH11,十一月!AG10:AG11,十二月!AH10:AH11)
=SUM(元月!AH12:AH13,二月!AF12:AF13,三月!AH12:AH13,四月!AG12:AG13,五月!AH12:AH13,六月!AG12:AG13,七月!AH12:AH13,八月!AH12:AH13,九月!AG12:AG13,十月!AH12:AH13,十一月!AG12:AG13,十二月!AH12:AH13)
以上四行手动输入数据,选中四行往下拖,为何总是不能按照等差“2”来自动填充??
用indirect来返回单元格,用address来确定单元格的相对位置,如图计算汇总三个月为例:
命令:
SUM(INDIRECT("元月!"&ADDRESS($B$1+2*ROW(A1)-2,$D$1,4)),INDIRECT("元月!"&ADDRESS($B$1+2*ROW(A1)-1,$D$1,4)),INDIRECT("二月!"&ADDRESS($B$1+2*ROW(A1)-2,$D$1,4)),INDIRECT("二月!"&ADDRESS($B$1+2*ROW(A1)-1,$D$1,4)),INDIRECT("三月!"&ADDRESS($B$1+2*ROW(A1)-2,$D$1,4)),INDIRECT("三月!"&ADDRESS($B$1+2*ROW(A1)-1,$D$1,4)))
谢谢老师的热心相助。我已经按照你的方法做成了。还想请教一下,就是公式中row(a3)*2 中的a3是什么意思?比如元月的表格中,我需要的是AH6 和 a3有何关系? 还有excel 函数中的"&"是什么含义?也是“且”吗?
追答row(a3)意思是取A3单元格的行号,即3
row(a3)*2=3*2=6
下拉后就是row(a4)*2=8
&不一定,要看具体什么公式怎么使用的。有时候是合并用。
选择两行往下拖 会自动先复制一行 然后才按照递增2 (而且每递增一次 之前都是先复制上一个单元格函数)的顺序往下走~
追答只输入第一行,然后选中这行和它下面的空行下拉