我希望有一个自定义函数来处理此类公式的大部分复杂性,而不必在每个单元格中键入它。
=sparkline({B3-$B$2,C3-B3},{"charttype","bar"; "color1", "white";"color2","blue";"max",$D$2})
通过阅读文档,您似乎无法从自定义函数中调用内置函数。叹!
我的下一个想法是:我可以有一个自定义函数来返回“SPARKLINE”所需的参数,所以我在调用中输入的公式看起来像
=sparkline({B3-$B$2,C3-B3}, MYGETPARAMS())
// * @customfunction
function MYGETPARAMS() {
return {"charttype":"bar", "max":20, "color1": "white", "color2": "green"};
}
但是,参数似乎不是 js dict 格式。有任何想法吗?
您不必在每个单元格中键入它。您可以在工作表的其他地方设置这些设置(例如,Y2:Z4
)。然后,你可以像这样使用它,
=sparkline({B3-$B$2,C3-B3},Y2:Z4)
其中 Y1:Z4 看起来像:
CHART SETTINGS
charttype bar
color1 white
color2 blue
max =$D$2
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句