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 呢?
展开
 我来答
wu_zhenjiu
科技发烧友

2012-04-23 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3.1万
采纳率:79%
帮助的人:1.2亿
展开全部
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())))
摩羯丶夏
2012-04-23 · 超过19用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:54万
展开全部
A1-A12分别代表1-12月的数值
1、自动计算当前日期所在的月份进行累加(累加1月到本月的数值)
=SUM(INDIRECT("a1:a"&MONTH(NOW())))
2、显示当月的数值是多少
=INDIRECT("a"&MONTH(NOW()))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mragnarok
2012-04-23 · 超过18用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:56.1万
展开全部
用index函数也行
=SUM(A1:INDEX(A1:A7,MONTH(NOW()),1))

=INDEX(A1:A6,MONTH(NOW()),1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ef533b3
2012-04-23 · 超过34用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:73.9万
展开全部
用offset()函数,
提示1:=sum(offset(A1,0,0,1,month(today())));
提示2:=offset(A1,0,(month(today())-1))。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangliang9332
2012-04-23 · TA获得超过454个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:131万
展开全部
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)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式