如何在Google表格上制作进度条?

时间:2018-01-11 15:20:36

标签: google-sheets

我需要在DFP广告管理系统上的表格上设置投放进度条。 我希望栏显示广告系列根据其开始和结束日期的投放百分比。示例:

Google DFP progress bar

进度计算为投放目标的百分比除以经过的时间百分比: 进度=(投放目标的百分比)/(经过的时间百分比) 投放进度假设展示次数均匀分布。

例如,在展示广告系列的50%时间内已实现其展示目标的50%的订单项的进度为100%。但是,在为期4天的广告系列的第3天结束时投放了50%展示次数目标的订单项会有以下进度: 50/75 = 66%

最重要的是,我需要进度条来显示我当前在广告系列中的位置(照片中的垂直灰线)。

2 个答案:

答案 0 :(得分:9)

当我使用teocrasto的公式时,出现错误,我可能应该进行了一些更改,但是以下公式对我来说效果很好。

=SPARKLINE(20,{"charttype","bar";"max",100})

在此示例中,进度条已填充20%。因此,将数字100更改为“全部”金额,将20更改为您希望填充的数字。您可以使用单元格代替那些数字。

如果要更改“主”栏的颜色,请使用此

=SPARKLINE(20,{"charttype","bar";"color1", "blue";"max",100})

它将采用常见的“单词”颜色,为了更精确,请使用十六进制(#0000FF)。

我希望这会有所帮助。

答案 1 :(得分:3)

你可以使用这种快速而又肮脏(但功能强大)的解决方法:你建立一个重复N次(使用REPT功能)char“|”(或任何你喜欢的)的函数,其中N是你的百分比。 在下面的公式中,N是

=REPT(CHAR(406);N)

编辑,甚至更好:只需将actualValues\D32替换为您的值(可以是范围)和最大值,它将显示单元格内的进度条。

=SPARKLINE(actualPercentage;{"charttype"\"bar";"max"\D32})

这是一个很小的预览: Progress Bar using Gsheet sparkline

供参考检查the google docs support page for sparkline