我有一个包含多个列的Google spreedsheet,我正在尝试应用以下两个任务,但似乎无法弄清楚如何执行此操作。
我有两列C和D,其中C表示日期选择器,D表示下拉列表,其中包含两个值[完成 - 进行中]。我试图找出一种方法,如果相应的单元格日期小于或等于今天的日期,列D中的任何单元格将显示(进行中)
如果C栏日期提前2天,请将整行颜色更改为蓝色
以上是否可以使用Google完成d =任何想法如何完成上述两项任务?提前感谢您的时间和精力
答案 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语句可能正是您所寻找的。 p>
例如:
C4 = 2017年12月10日
D4 =已完成 D5 =进行中
E5 = IF(C4 <[指定日期],D5,D4)
假设[指定日期] = 2017年12月8日,那么E5将显示正在进行中。 如果[指定日期] = 2017年12月10日或更高,则E5将显示已完成。
对于任务2: 您只需要在单元格标记为正在进行和已完成时添加2条件格式。
我也可能误解了你的问题。