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 如何简化这个IF(SUM()公式?_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 如何简化这个IF(SUM()公式?

Google sheets 如何简化这个IF(SUM()公式?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,如果和等于0,我想阻止这个公式返回0 SUM(INDIRECT("'"&C6&"'!C5:C"),INDIRECT("'"&C6&"'!G5:G"),INDIRECT("'"&C6&"'!K5:K"),INDIRECT("'"&C6&"'!O5:O"),INDIRECT(&q

如果和等于0,我想阻止这个公式返回0

SUM(INDIRECT("'"&C6&"'!C5:C"),INDIRECT("'"&C6&"'!G5:G"),INDIRECT("'"&C6&"'!K5:K"),INDIRECT("'"&C6&"'!O5:O"),INDIRECT("'"&C6&"'!S5:S"))
但我知道的唯一方法是使用IF(SUM(),但这会导致大量重复,并使公式明显长于需要的时间

=IF(SUM(INDIRECT("'"&C6&"'!C5:C"),INDIRECT("'"&C6&"'!G5:G"),INDIRECT("'"&C6&"'!K5:K"),INDIRECT("'"&C6&"'!O5:O"),INDIRECT("'"&C6&"'!S5:S")) = 0 , "" , 
SUM(INDIRECT("'"&C6&"'!C5:C"),INDIRECT("'"&C6&"'!G5:G"),INDIRECT("'"&C6&"'!K5:K"),INDIRECT("'"&C6&"'!O5:O"),INDIRECT("'"&C6&"'!S5:S")))

如何简化此公式?

标记要从中删除零的区域:

选择格式-->数字-->更多格式-->自定义数字格式

类型:0;-0;;作为自定义格式

现在你有了空格而不是零

这与Excel中的工作方式相同-您可以在此处找到有关自定义格式的更多信息:

我完全不知道你是如何想出这种办法的,但我非常感激。谢谢!