Excel-根据查找计算累计数字

时间:2018-11-13 20:50:27

标签: excel sum range

员工姓名中的简单表格在A列中向下,而工作日编号从B列顶部开始-表示为1,2,3,4,依此类推,直到31。

我们每天输入工作时间。

在每一行的结尾,我想要一个基于指定日期的工作时间总和。即,如果我在sum列顶部的单元格中输入工作日= 15,它将返回1-15天的总计。

2 个答案:

答案 0 :(得分:2)

使用SUMIF函数和与号&引用包含指定工作日的单元格。

如果1-31B: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单元中的每一天的工作时间。