基于另一个单元格Date的Google Spreadsheet条件格式

时间:2017-12-06 22:12:09

标签: google-sheets gs-conditional-formatting

我有一个包含多个列的Google spreedsheet,我正在尝试应用以下两个任务,但似乎无法弄清楚如何执行此操作。

  1. 我有两列C和D,其中C表示日期选择器,D表示下拉列表,其中包含两个值[完成 - 进行中]。我试图找出一种方法,如果相应的单元格日期小于或等于今天的日期,列D中的任何单元格将显示(进行中)

  2. 如果C栏日期提前2天,请将整行颜色更改为蓝色

  3. 以上是否可以使用Google完成d =任何想法如何完成上述两项任务?提前感谢您的时间和精力

2 个答案:

答案 0 :(得分:1)

例如,如果您的日期在C3中,那么就像MKM所说的那样,if函数是您需要的

只需将此代码粘贴到D3

=IF(C3<=TODAY();"in progress";"done")

我认为应该这样做,我在这张表中测试了你的愿望: https://docs.google.com/spreadsheets/d/1z6mwkxqc2NyLJsH16NFWyL01y0jGcKrNNtuYcJS5dNw/edit#gid=734876188 但我真的没有得到你的第二个问题,希望这有助于回答这个问题:)

PS。:您可以与我们分享您的电子表格,以便我们在Google格式中更好地了解您的问题;)

答案 1 :(得分:0)

我不确定您的特定设置是什么,但我认为使用IF语句可能正是您所寻找的。

例如:

C4 = 2017年12月10日

D4 =已完成 D5 =进行中

E5 = IF(C4 <[指定日期],D5,D4)

假设[指定日期] = 2017年12月8日,那么E5将显示正在进行中。 如果[指定日期] = 2017年12月10日或更高,则E5将显示已完成。

对于任务2: 您只需要在单元格标记为正在进行和已完成时添加2条件格式。

我也可能误解了你的问题。