首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Sheet sparklines用于跟踪一个财年内项目的进展

Google Sheet sparklines用于跟踪一个财年内项目的进展
EN

Stack Overflow用户
提问于 2020-10-22 22:00:13
回答 1查看 132关注 0票数 0

我希望迷你图所在的单元格直观地表示财政年度7/1/2020-6/30/2021,并在其中显示一个条,显示在该年期间项目将开始和结束的时间。因此,假设项目从2021年1月1日开始,一直持续到2021年6月30日,条形图将填充单元格的右半部分。

(条形将会着色,以表示项目是否在轨道上,但我已经弄清楚了这一部分)。

我遇到麻烦的地方是,当一个项目在本财年之前开始,或者超过了这个财年。在这些情况下,我只希望横条在整个单元格中是实心的,以表明项目将全年进行。

下面是我看到的大致内容:'=SPARKLINE({INT(projectStart)-INT(fiscalYearStart),INT(projectFinish)-INT(fiscalYearFinish)},{"charttype","bar";"color1".....;"max",INT(fiscalYearFinish)-INT(fiscalYearStart)})

假设一个项目在2020年1月开始,条形图并不是从单元格的左侧开始的,而是从稍微靠右一点的位置开始,我不喜欢这样。为了直观起见,我假设它开始于2020年7月1日。

我正在跟踪整个财年的一个长长的项目列表,所以如果其中一些项目显示不正确,这将是显而易见的。

EN

回答 1

Stack Overflow用户

发布于 2020-10-23 00:16:54

我将财年的开始/结束日期分别放入了单元格L7M7中。

您的问题可以通过栏中的三种颜色/区段来解决:

代码语言:javascript
复制
=SPARKLINE({MAX(G9-L$7,0),H9-G9,MAX(M$7-H9,0)},
{
  "charttype","bar";
  "color1","white";
  "color2",if(E9="Complete","darkgreen",if(today()>H9,"darkred",if(AND(today()>G9,today()<H9,E9="Behind Schedule"),"orange",if(AND(today()>G9,today()<H9),"lightgreen",if(E9="On Track","lightgreen","gray")))));
  "color3","white";
  "max",M$7-L$7
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64483898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档