Excel:按日期计算值

时间:2015-07-31 13:54:51

标签: excel excel-vba worksheet-function vba

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

我想计算每天的平均值,标准差,最小值和最大值。我已经包含了一个样机图片来说明问题。

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

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

enter image description here

1 个答案:

答案 0 :(得分:3)

我会使用这三个公式:

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