【问题标题】:Average varying block sizes in excelexcel中平均不同的块大小
【发布时间】:2016-09-04 03:11:15
【问题描述】:

我需要一些帮助来计算多个多边形中心的平均值。我在excel中有他们角落的坐标。大多数多边形有 4 个角,但不是全部。

截图: Screenshot from excel

E 列和 F 列包含坐标,D 列包含条件。如果 D 列中的值为 410.1,我需要分别计算 E 列和 F 列的平均值,直到 D 列读取 410.8,然后它从带有 410.8 标记的行的下方重新开始。

我有 3827 个这样的多边形,所以我想避免手动遍历它:)

我在这里仔细看过这个: Auto calculate average over varying number values row by row

但我不确定如何使其适应我的需要。我想将我的平均值放在单独的列中,以便将其导出到 CSV 文件。

我没有尝试过用 VBA 或 excel 编程,所以答案可能就在我的眼皮底下,我不知道。

最好的问候

雅各布

【问题讨论】:

    标签: average mean moving-average


    【解决方案1】:

    不需要 VBA - 这是公式。其中一些可以组合,但为了简单起见,我将其分开:

    【讨论】:

      【解决方案2】:

      我可以看到我的问题并不完全准确。从提供的图像中的第 1 行说,我可以看到以“410.1”开头的列“D”这表示多边形顶点,所以我一直向下阅读直到第 4 行,其中“D”列显示“410.8”,这是最后一个多边形这个特定多边形的点。对于这 4 行,我需要分别计算列“E”和“F”的平均值,如下所示:avg(E1:E4) 和 avg(F1:F4),并将这些结果放入两个新列中。

      我考虑过使用块/窗口平均功能,但据我所知,它需要设置窗口大小。并非我的所有多边形都有 4 个角,其中一些有更多。

      雅各布

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-01
        • 2020-07-04
        • 2018-08-18
        • 2020-05-21
        • 2018-11-20
        • 2012-04-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多