首页 > 解决方案 > 使用平均功能可以在 Google 表格中向上或向下舍入吗?

问题描述

我有一个谷歌表格,它根据为游戏选择的标准进行计算。可视化图表结果显示范围。这工作正常,直到我制作了与之前的“范围”表相同的重复表“ Av Range ” ,除了单元格 H、N、T、Z 23:25(黄色、橙色和红色)使以下平均计算:

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

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

我已经用紫色背景的信息标记了工作表以进一步解释。我还附上了一张图片,这样你就可以看到自己在做什么!

这是完整的 Google 表格: APC 规划师

谷歌表格视图

任何帮助将非常感激!谢谢。

标签: google-sheetsmatchroundingaveragegoogle-sheets-formula

解决方案


您可以使用:

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

或者:

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

或者:

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

推荐阅读