首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >忽略NA查询的Excel - AVERAGEIFS函数

忽略NA查询的Excel - AVERAGEIFS函数
EN

Stack Overflow用户
提问于 2017-06-30 03:17:14
回答 2查看 6.5K关注 0票数 1

以下是我正在处理的数据的简化版本:

A列(年/月/日):1955.0305,1955.0307,1955.0309,1955.0901,1956.0307,1956.0505

B列(海平面气压):1035.5,10281,1032,1025.6,1034.5,#N/A

我有1955到2015年的类似数据,但每年的数据量(行)各不相同。

我想计算一下每年的平均值。使用AVERAGEIF函数可以吗?为了说明我希望B列的平均值,其中A列以"1955“或"1956”开头,依此类推,直到"2015“。然而,我也有#N/A丢失的数据,所以我是否需要AVERAGEIFS函数来从平均计算中排除#N/A单元?

如果是这样,我该如何编写这样的函数呢?有没有更简单的方法?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-11-07 10:45:11

您可以这样做:

代码语言:javascript
运行
复制
AVERAGEIFS(average_range, criteria_range1, criteria, criteria_range2, "<>#N/A")

您的criteria_range1和条件将满足日期限制,而criteria_range2和"<> #N/A“有助于忽略存在的#N/A

示例:

代码语言:javascript
运行
复制
=AVERAGEIFS(P$8:P$2000,$H$8:$H$2000,$Q7,$P$8:$P$2000,"<>#N/A")

$Q7是一个月的日期,H8:H2000是每天的日期。因此,我的公式通过忽略任何#N/A每日数据来找到月平均值

票数 3
EN

Stack Overflow用户

发布于 2017-06-30 03:46:16

我知道我该怎么处理:

  1. 将日期转换为Excel可识别的格式,例如:

=DATE(LEFT(A2,4),MID(A2,6,2),RIGHT(A2,2))

  • Get #N/A of the DATE s(假设为文本,因此使用查找/替换-如果不使用Go To Special等)

  • 透视结果。不仅是平均值,还有其他度量(最大值、最小值、stdev、计数等),不仅是按年,而且是按月或按季度等。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44833286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档