代码之家  ›  专栏  ›  技术社区  ›  Alex

Excel:按日期计算值

  •  3
  • Alex  · 技术社区  · 9 年前

    我收集了很多不同日子的数据。 每天我都收集了几个值。

    我想计算每天的平均值、标准差、最小值和最大值。我附上了一张实物模型的图片,以说明问题。

    有人有解决办法吗?我设法计算了每天的平均值,但这只是因为有一个AVERAGEIFS函数。不幸的是,其他参数不存在IFS函数。

    我试过发出vba命令,但我真的是个新手。非常感谢您的帮助:)

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  3
  •   KFichter    9 年前

    我会使用以下三个公式:

    =STDEV(IF(A:A=criteria,B:B))  'confirmed with ctrl+shift+enter
    =MIN(IF(A:A=criteria,B:B))    'confirmed with ctrl+shift+enter
    =MAX(IF(A:A=criteria,B:B))    'confirmed with ctrl+shift+enter
    

    其中criteria是指定的日期单元格,例如E9

    这些基本上是STDEVIF、MINIF和MAXIF的替代品,因为它们本身并不存在。