excel求两列日期相差天数的总和,要求不能改数据表

excel中,有两列日期,数据行数不固定,第一列数据是提交日期,第二列数据是解决日期,在不改变数据表的情况下(往里面加一列算差值这种),求两列日期相差的总天数,如(B2-A2)+(B3-A3)...(Bn-An)这样,但是行数不固定,也许会多,也许会少,其实要是能遍历有数据的行数也行,对Excel的函数了解的太少,不清楚能否实现,麻烦看清楚问题再答,不要复制粘贴一些驴唇不对马嘴的东西过来,先谢过了。

你的(B2-A2)+(B3-A3)...(Bn-An)也可以写成(B2+B3+B4+...+Bn)-(A2+A3+A4+...+An)
这样不就简单了吗!!!
在表格里你所看到的日期,它其实也是数值,只是看你把这个单元格设置的格式设置成哪种
【1900年1月1日】转成数值就是【1】(我就是想说日期也可以像数值一样进行混合运算,)
再来说说公式
在要求和的单元格内可以写成【=sum(B2+B3+B4+...+Bn)-sum(A2+A3+A4+...+An)】
再来说操作:
B2+B3+B4+...+Bn可以直接从B2拖到Bn(或者直接输入B2:Bn)
A2+A3+A4+...+An可以直接从A2拖到An(或者直接输入A2:An)
这样操作就简便多了吧!(如果还有问题欢迎提问)追问

这个想法我试过了,首先数据一多算不过来,仅仅十几条数据,操作的运算就是几十万的值了,第二A2:An是我不想做的一件事,因为我的描述也说了,我控制不了数据的条数,所以我并不知道An的n到底是多少,而且我也不想每次放入数据后,再去改公式,很抱歉,你的回答不是我需要的答案,当然你能安心的看完我的问题,我表示很感谢,真的比前两位好太多了,非常感谢你的回答

追答

你的计算对象位置和数量都在改变,公式里的对象当然也要随之改变。除非选中的对象位置和数量是有规律的改变(但你的问题未注明),所以最好是你能简单罗列一些数据和你的具体要求,发个局部截图也可以!不然光从文字里不能明白你的具体要求!!!

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

=SUMPRODUCT(B2:B999-A2:A999)

或=SUM(B:B)-SUM(A:A)

第2个回答  2020-04-03
将两列选中后再求和追问

牛批,你这比上一个还离谱,就真睁睁眼不行么?现在百度知道就这个样子了?