我保留一份包含有关食物的热量信息的电子表格。每行代表标有{负,小,中等}和卡路里数的产品。
我添加了电子表格的共享副本。
我想计算与关键字'moderate'在同一行中的数字的平均值。例如,我想获得类似(890 + 914 + 731 + 1159 + 789)/ 5 = 897的东西。我试过= AVERAGE(B3,B7:B10)它可以工作,但是当我添加另一个产品时需要修改它。
预期输出为红色。我想用公式获得这样的输出。
提前致谢
答案 0 :(得分:1)
也许您也可以考虑使用AVERAGEIF(),因为它似乎是为这样的情况构建的:
=averageif(A2:A; "moderate"; B2:B)
答案 1 :(得分:0)
插入新行时,将自动修改公式。另外,你的公式错了,缺少分号:
=AVERAGE(B3; B7:B10)
^
答案 2 :(得分:0)
您可以使用IF Statement
。然后,您自动执行数字IF
的平均值,相应的值为moderate
。这样做会更好,因为如果您有5或5000 Moderates
只需使用:=AVERAGE(FILTER(B2:B10;(A2:A10="moderate")))
答案 3 :(得分:0)