我希望有一个自定义函数来处理大部分复杂性这种类型的公式,不必在每个单元格中键入它。
=sparkline({B3-$B$2,C3-B3},{"charttype","bar"; "color1", "white";"color2","blue";"max",$D$2})
从阅读文档来看,您似乎无法调用内置函数从自定义函数中。叹息!
我的下一个想法是:我是否可以拥有一个返回参数的自定义函数"迷你图"需要,所以我在调用中输入的公式看起来像
=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