我在電子表格中保存了關於食物的卡路里信息。每行代表標記爲{負,小,中等}和卡路里數量的產品。「中等」食物的平均卡路里
我收錄了電子表格的共享副本。
我想計算出在同一行作爲關鍵字「中等」的數字的平均值。例如,我想獲得像(890 + 914 + 731 + 1159 + 789)/ 5 = 897之類的東西。我試過= AVERAGE(B3,B7:B10),它可以工作,但是當我添加其他產品時需要修改它。
預期輸出爲紅色。我想用公式獲得這樣的輸出。
在此先感謝
我在電子表格中保存了關於食物的卡路里信息。每行代表標記爲{負,小,中等}和卡路里數量的產品。「中等」食物的平均卡路里
我收錄了電子表格的共享副本。
我想計算出在同一行作爲關鍵字「中等」的數字的平均值。例如,我想獲得像(890 + 914 + 731 + 1159 + 789)/ 5 = 897之類的東西。我試過= AVERAGE(B3,B7:B10),它可以工作,但是當我添加其他產品時需要修改它。
預期輸出爲紅色。我想用公式獲得這樣的輸出。
在此先感謝
也許你也可以考慮使用的AVERAGEIF(),因爲它似乎功能是專爲的情況是這樣的:
=averageif(A2:A; "moderate"; B2:B)
當您插入新行時,公式將自動修改。此外,您的公式是錯誤的,缺少分號:
=AVERAGE(B3; B7:B10)
^
您可以使用IF Statement
。然後你自動做的數字的平均值IF
各自的值是moderate
。這是更好,因爲它會工作,如果你有5個或5000 Moderates
只需使用:=AVERAGE(FILTER(B2:B10;(A2:A10="moderate")))
這depeends的區域,在某些地方它是一個分號,和其他人是剛剛逗號。此外,公式並不總是更新爲新行,即選中的行。 – Kriggs