Excel: 按日期计算值

Excel: Calculating values by date

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

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

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

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

我会使用这三个公式:

=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 的替代品,因为它们本身并不存在。