分享

求平均速度,你不一定做得对,遇见HARMEAN函数

 hercules028 2021-11-14

excelperfect

标签:Excel公式练习

已知每段路程的速度,求平均速度,如何使用Excel公式求得?

50米的速度如下图1所示,其平均速度是多少。

图片

1

我们都知道:

时间 = 路程 / 速度

因此,每50米的时间:

50 / 每段的速度

而:

速度 = 路程 / 时间

因此,其平均速度:

总路程(12*50=600 / 总时间

结果如下图2所示。

图片

2

注:示例数据来源于chandoo.org

如果不使用辅助列,我们如何编写公式呢?

有了上面使用辅助列的计算过程,就更有助于我们编写公式了。

公式1:使用SUM函数

=600/SUM(50/(A2:A13))

这是一个数组公式,输入完后要按Ctrl+Shift+Enter组合键。

公式2:使用SUMPRODUCT函数

=600/SUMPRODUCT(50/A2:A13)

公式3:使用HARMEAN函数

=HARMEAN(A2:A13)

对这个函数一定会感到陌生,不要紧,看下面的解释。

这就涉及到调和平均数的概念,调和平均数是正数的倒数平均值的倒数,而HARMEAN函数正是求调和平均数的。

我们回到示例。我们要求的结果可以由公式:

=600/(50/A2+50/A3+…+50/A13)

得到。

上面的公式可作如下转换:

=600/(50*(1/A2+1/A3+…+1/A13))

=12/(1/A2+1/A3+…+1/A13)

=1/(1/A2+1/A3+…+1/A13)/12)

因此,本示例就是要求单元格区域A2:A13中的数值的调和平均数,直接使用HARMEAN函数即可得到。

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

欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多