Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 组合Averageif和Averagea:取条件平均值,将空格视为0_Google Sheets - Fatal编程技术网

Google sheets 组合Averageif和Averagea:取条件平均值,将空格视为0

Google sheets 组合Averageif和Averagea:取条件平均值,将空格视为0,google-sheets,Google Sheets,我需要计算一个包含空单元格或空字符串(“”)的范围内的平均值 公式如忽略空单元格。 公式平均值有一个将文本单元格转换为0值的“另一个自我”: 我还没有找到一个连接AVERAGEIF和AVERAGEA的公式。任何人都有办法解决此问题并将空单元格视为0?您可以添加0以将空字符串和空格转换为0。然后使用平均值。例如: =average(arrayformula(A1:A15 + 0)) 计算所有数字的平均值,将“”和空格视为0 你需要arrayformula在这里处理向范围的每个元素添加0的问题。H

我需要计算一个包含空单元格或空字符串(“”)的范围内的平均值

公式如忽略空单元格。 公式平均值有一个将文本单元格转换为0值的“另一个自我”:


我还没有找到一个连接AVERAGEIF和AVERAGEA的公式。任何人都有办法解决此问题并将空单元格视为0?

您可以添加0以将空字符串和空格转换为0。然后使用
平均值
。例如:

=average(arrayformula(A1:A15 + 0))
计算所有数字的平均值,将“”和空格视为0


你需要
arrayformula
在这里处理向范围的每个元素添加0的问题。

Hi Meta,我根据你的建议更改了公式(=iferror(AVERAGEIF(D2:O2,TRUE,arrayformula(D33:O33+0)),0);在D2:02中,我有一个假/真的范围,平均值的范围必须是D33:O33。现在它返回0(ifError的答案);返回averageif为N/A参数的错误必须是一个范围;错误在哪里?谢谢lot@cicciocappuccio:后续问题应作为新问题发布。AVERAGEA不将空单元格视为0!只有非空的文本单元格。