员工姓名中的简单表格在A列中向下,而工作日编号从B列顶部开始-表示为1,2,3,4,依此类推,直到31。
我们每天输入工作时间。
在每一行的结尾,我想要一个基于指定日期的工作时间总和。即,如果我在sum列顶部的单元格中输入工作日= 15,它将返回1-15天的总计。
答案 0 :(得分:2)
使用SUMIF
函数和与号&
引用包含指定工作日的单元格。
如果1-31
在B:AF
列中,而15
引用在AG1
中,请尝试
=SUMIF($B$1:$AF$1,"<="&$AG$1,B2:AF2)
在AG2
中,并根据需要向下拖动。
答案 1 :(得分:0)
您要在此处使用SUM(OFFSET(....))。
假设您的“工作日”单元格为AH1
,而您的工作日数位于B:AF
中,则每行(从第2行开始)的公式为:
=SUM(OFFSET(B2,0,0,1,$AH$1))
。
这使用OFFSET返回动态范围,以便您可以总结从第一天到放置在AH1单元中的每一天的工作时间。