使用 Average 函数可以在 Google Sheets 中向上或向下舍入吗?

Using Average function can I round up or down in Google Sheets?

我有一个 Google Sheet,它根据为游戏选择的标准进行计算。视觉图表结果显示范围。在我复制了一个 sheet 'Av Range' 之前,它工作正常,它与之前的 'Range' sheet,除了单元格 H、N、T、Z 23:25(黄色、橙色和红色)进行以下平均计算:

=IFERROR(AVERAGE(INDEX('Hero Range'!$B:, 0, MATCH(R23, 'Hero Range'!$B:, 0))),0)

所以,如果我们以字符"War Hound"为例,则返回的范围数字是3,2,3。平均值为 2.67,可以通过格式化单元格显示为“3”。但是,图形条件格式公式将看到“2.67”而不是显示的数字“3”,这会造成准确表示的问题。

我在sheet处​​标出了紫色背景的信息,以便进一步说明。我还附上了一张图片,这样你就可以看到你在做什么!

这是完整的 Google Sheet: APC Planner

如有任何帮助,我们将不胜感激!谢谢

您可以使用:

=ROUND(IFERROR(AVERAGE(INDEX('Hero Range'!$B:, 0, 
 MATCH(R23, 'Hero Range'!$B:, 0))), 0), 0)

或:

=ROUNDUP(IFERROR(AVERAGE(INDEX('Hero Range'!$B:, 0, 
 MATCH(R23, 'Hero Range'!$B:, 0))), 0), 0)

或:

=ROUNDDOWN(IFERROR(AVERAGE(INDEX('Hero Range'!$B:, 0, 
 MATCH(R23, 'Hero Range'!$B:, 0))), 0), 0)