不同标签的正平均值

时间:2013-10-24 13:24:37

标签: excel tabs excel-formula average

我有5年以上很多气象站的天气信息。每个站有一个文件,每年一次,每年分为12个标签;每个月一个。测量每10分钟进行一次,因此有大量数据(想象每个月每10分钟进行一次测量)。我试图在另一个标签上的函数= averageif(范围,“> 0”,范围)的每个月的平均天气信息,例如在月份“12月”之后。您是否知道如何对该函数进行编程,以便在处理另一个选项卡时从单元格B2开始到该列的最后一个值,而不是在具有值的选项卡上?

提前致谢!

问候。

1 个答案:

答案 0 :(得分:1)

如果B1只是文本的标题,则等式将忽略文本并计算其他所有内容。从另一个选项卡应用公式是直截了当的。在选项卡上,您需要选择一个单元格,然后输入等号=,然后单击所需的选项卡并选择所需的列。 Excel将完成其他所有工作。

以下是它的样子:

=AVERAGEIF(Sheet1!B:B,">0",Sheet1!B:B)

我的测试数据如下所示:

enter image description here


其他选项卡上的结果如下所示:

enter image description here


<强> 修改

如果您的标题行是一个弄乱平均值的数字,您可以忽略第一行,如下所示:

=AVERAGEIF(Sheet1!B2:OFFSET(Sheet1!B2,COUNT(Sheet1!B:B),0),">0",Sheet1!B2:OFFSET(Sheet1!B2,COUNT(Sheet1!B:B),0))