使用gnumeric,如何在不创建新列的情况下对范围中的正值求和?
我正在考虑以下几点:
SUM(B21:B25, #>0&)
Run Code Online (Sandbox Code Playgroud)
要么
SUM(SELECT(B21:B25, #>0&))
Run Code Online (Sandbox Code Playgroud)
"#> 0&"是Mathematica-ese,如果函数的参数大于0则返回true,否则返回false.
更一般地说:如何将聚合函数应用于满足特定条件的范围内的单元格?
尝试使用SUMIF函数:
=SUMIF(B21:B25, ">0")
Run Code Online (Sandbox Code Playgroud)
上面链接的gnumeric文档不包含有关SUMIF函数用法的详细信息.该文档声称它与Excel兼容,因此如果您需要更多信息,可以阅读Excel的SUMIF函数的文档.