我有两个使用相同数据集计算的公式。一个公式计算值的平均值,而另一个公式计算最大值为 60 的平均值。我想知道是否有更简单的方法来编写第二个公式,即在将公式复制粘贴到另一个单元格后,Excel 可以自动更新用于计算的单元格(相对而言)(就像您将“SUM(B2:B4)”从 B1 复制到 C1,它会更新为“SUM(C2:C4)”一样)。
公式1:AVERAGE(B51,B57)
公式 2:AVERAGE( MIN(B51,60), MIN(B52,60), MIN(B53,60), MIN(B54,60), MIN(B55,60), MIN(B56,60), MIN(B57,60) ) / 7
答案1
使用数组公式。
=AVERAGE(IF(B51:B57>60,60,B51:B57))
使用Ctrl+ Shift+输入Enter。
这将替换数组中所有大于 60 的数字,60
然后取它们的平均值。