EXCEL里如何实现根据现在日期所在的月份进行动态数据计算?
例子:A1A2A3A4A5A61432231811比如说今天是4月23日属于4月份A1A2A3A4A5下面的数值14\3\22\31\8\11分别对应的是1月份2月份3月...
例子:
A1 A2 A3 A4 A5 A6
14 3 22 31 8 11
比如说今天是4月23日
属于4月份
A1 A2 A3 A4 A5 下面的数值 14\3\22\31\8\11分别对应的是1月份 2月份 3月份 4月份 5月份
1\那么我需要EXCEL自动计算当前日期所在的月份进行累加
即今天是4月23日
我需要一个公式自动累加A1到A4数值的总和
日期变成5月4日的时候
公式会自动累加A1到A5数值总和
2\另一个单元格则显示当月的数值是多少
比如今天是4月23日
B1这个单元格会自动显示A4的数值31
到了6月7日 B1则自动显示A6的数值11
如何实现以上2个自动的效果 谢谢!
楼下的2位
我只是打的比方
A1 A2 A3....刚好尾数对应的是月份
如果是A1 B1 C1 D1 E1 F1 呢? 展开
A1 A2 A3 A4 A5 A6
14 3 22 31 8 11
比如说今天是4月23日
属于4月份
A1 A2 A3 A4 A5 下面的数值 14\3\22\31\8\11分别对应的是1月份 2月份 3月份 4月份 5月份
1\那么我需要EXCEL自动计算当前日期所在的月份进行累加
即今天是4月23日
我需要一个公式自动累加A1到A4数值的总和
日期变成5月4日的时候
公式会自动累加A1到A5数值总和
2\另一个单元格则显示当月的数值是多少
比如今天是4月23日
B1这个单元格会自动显示A4的数值31
到了6月7日 B1则自动显示A6的数值11
如何实现以上2个自动的效果 谢谢!
楼下的2位
我只是打的比方
A1 A2 A3....刚好尾数对应的是月份
如果是A1 B1 C1 D1 E1 F1 呢? 展开
5个回答
展开全部
1问可以用公式:=SUM(A1:INDIRECT("A"&MONTH(TODAY())))
2问可以用公式:=INDIRECT("A"&MONTH(TODAY()))
如果是A1 B1 C1 D1 E1 F1
1问可以用公式:=SUM(INDIRECT("A1:"&INDEX({"A1","B1","C1","D1","E1","F1"},MONTH(TODAY()))))
2问可以用公式:=INDIRECT(INDEX({"A1","B1","C1","D1","E1","F1"},MONTH(TODAY())))
2问可以用公式:=INDIRECT("A"&MONTH(TODAY()))
如果是A1 B1 C1 D1 E1 F1
1问可以用公式:=SUM(INDIRECT("A1:"&INDEX({"A1","B1","C1","D1","E1","F1"},MONTH(TODAY()))))
2问可以用公式:=INDIRECT(INDEX({"A1","B1","C1","D1","E1","F1"},MONTH(TODAY())))
展开全部
A1-A12分别代表1-12月的数值
1、自动计算当前日期所在的月份进行累加(累加1月到本月的数值)
=SUM(INDIRECT("a1:a"&MONTH(NOW())))
2、显示当月的数值是多少
=INDIRECT("a"&MONTH(NOW()))
1、自动计算当前日期所在的月份进行累加(累加1月到本月的数值)
=SUM(INDIRECT("a1:a"&MONTH(NOW())))
2、显示当月的数值是多少
=INDIRECT("a"&MONTH(NOW()))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用index函数也行
=SUM(A1:INDEX(A1:A7,MONTH(NOW()),1))
=INDEX(A1:A6,MONTH(NOW()),1)
=SUM(A1:INDEX(A1:A7,MONTH(NOW()),1))
=INDEX(A1:A6,MONTH(NOW()),1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用offset()函数,
提示1:=sum(offset(A1,0,0,1,month(today())));
提示2:=offset(A1,0,(month(today())-1))。
提示1:=sum(offset(A1,0,0,1,month(today())));
提示2:=offset(A1,0,(month(today())-1))。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1问题:=SUM(INDIRECT("A1:"&ADDRESS(MONTH(TODAY()),1,4,1),1))
2问题:=INDIRECT(ADDRESS(MONTH(TODAY()),1,4,1),1)
补充:=SUM(INDIRECT("A1:"&ADDRESS(1,MONTH(TODAY()),4,1),1))
=INDIRECT(ADDRESS(1,MONTH(TODAY()),4,1),1)
2问题:=INDIRECT(ADDRESS(MONTH(TODAY()),1,4,1),1)
补充:=SUM(INDIRECT("A1:"&ADDRESS(1,MONTH(TODAY()),4,1),1))
=INDIRECT(ADDRESS(1,MONTH(TODAY()),4,1),1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询