我正在关注this thread对具有特定颜色的所有单元格进行计数。
就我而言,green/lime/#00ff00/rgb(0,255,0)
:
我已经创建了我的 own sheet并尝试重新创建这些自定义函数但没有成功。
问题是,无论我如何尝试操作函数或单元格,该函数始终返回 0
而不是预期的 14
计数。
它自己的getColor()
可以工作,但是在ArrayFormula(SUM())
阶段似乎有些问题。
最佳答案
尝试将范围作为字符串传递..类似于:
=ArrayFormula(sum(--(getColor("C2:C15")=rgb(0,255,0))))
如果您想使用公式,请尝试:
=sum(ArrayFormula(N(getColor( ADDRESS( ROW(C2),COLUMN(C2) )&":"&ADDRESS( ROW(C15), COLUMN(C15))) = rgb(0,255,0) )))
当然,最短的方法是:
=countif(getColor("C2:C15"), "#00ff00")
所有人都在 this copy of your spreadsheet 工作
关于javascript - Google Sheet 自定义函数返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29449046/