excel自动计算月份数,excel自动计算日期月份

首页 > 职场 > 作者:YD1662023-11-08 09:07:08

在网上看到一位网友的求助:

如下图所示,要求根据选取的月份求1~n月份的和。

如:

excel自动计算月份数,excel自动计算日期月份(1)

对于这种动态区域求和,一般要借用offset函数。(但它并不是今天的主角,那个神奇的函数)

offset函数可以生成动态区域,它的语法为:

offset(单元格,行偏移数,列偏移数,总行数,总列数)

本题要求和的区域是:根据C2的月份数生成以D列为起始的N列区域。如C2是3月,那么求和的区域就是D:F列。

excel自动计算月份数,excel自动计算日期月份(2)

所以这儿只需要计算出总列数,其他参数可以省略(但要保留逗号)即:

offset(d3,,,,总列数)

所以接下来我们根据C3的值计算出总列数。99%的人都会想到用match函数,即:

=MATCH($C$2,D$2:O$2,0)

excel自动计算月份数,excel自动计算日期月份(3)

也许你还会想到用left函数截取,但很快就会否定这个函数,因为如果月份是1~9月可以用=left(月份,1)截取,但如果是10~12月份结果全是1了。

excel自动计算月份数,excel自动计算日期月份(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.