前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >问与答97:如何实现实现条件求和与查找?

问与答97:如何实现实现条件求和与查找?

作者头像
fanjy
发布2021-03-12 16:56:30
1.2K0
发布2021-03-12 16:56:30
举报
文章被收录于专栏:完美Excel完美Excel

excelperfect

Q:如下图1所示,在工作表列A、列B和列C中存放着一些统计数据,即每天整点时的数据,现在要求出每天所对应数据的平均值并输入到列F中,同时要获取每天12时的数据并输入到列G中。如何使用公式解决?

图1

A:使用SUMIF函数和COUNTIF函数求每天所对应数据的平均值

选择单元格F2,输入公式:

=SUMIF(A2:A73,E2,C2:C73)/COUNTIF(A2:A73,E2)

然后,下拉至所有单元格。

也可以使用名称来简化公式。例如,将列A中的数据命名为Date,列B中的数据命名为Time,列C中的数据命名为Data。此时的公式为:

=SUMIF(Date,E2,Data)/COUNTIF(Date,E2)

使用INDEX函数和MATCH函数实现查找每天12时的数据

将列E中的数据命名为FindDate,在单元格I1中输入12:00并将其命名为FindTime。

选择单元格区域G2:G4,输入数组公式:

=INDEX(Data,MATCH(FindDate&FindTime,Date&Time,0))

记住,在公式输入完成后要按下Ctrl+Shift+Enter组合键,即输入数组公式。

最终的结果如下图2所示。

图2

注意,若数据区域有变化,将公式作相应的调整即可。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-02-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档