Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于3个不同日期的EXCEL条件格式。一旦通过每个日期X列,则会更改word_Excel_Date_Formatting_Conditional - Fatal编程技术网

基于3个不同日期的EXCEL条件格式。一旦通过每个日期X列,则会更改word

基于3个不同日期的EXCEL条件格式。一旦通过每个日期X列,则会更改word,excel,date,formatting,conditional,Excel,Date,Formatting,Conditional,我正试图建立一个航运阵容。我有一个ETA,ETB和一个ETD的日期列为每艘船。我也有一个状态栏来显示预期、等待、装载和航行。如果今天的日期是ETA之前的日期,我希望我的状态栏显示“预期”。一旦我们通过了ETA日期,我希望状态栏显示“等待”。一旦我们通过ETB日期,状态应为“正在加载”。最后,一旦我们通过ETD日期,状态应该是“已航行”。 你知道如何在excel 2010上实现这一点吗? 谢谢 假设ETA在A列,ETB在B列,ETD在C列。将此公式放在D列,从D1开始向下拖动 =if(today(

我正试图建立一个航运阵容。我有一个ETA,ETB和一个ETD的日期列为每艘船。我也有一个状态栏来显示预期、等待、装载和航行。如果今天的日期是ETA之前的日期,我希望我的状态栏显示“预期”。一旦我们通过了ETA日期,我希望状态栏显示“等待”。一旦我们通过ETB日期,状态应为“正在加载”。最后,一旦我们通过ETD日期,状态应该是“已航行”。
你知道如何在excel 2010上实现这一点吗?
谢谢

假设ETA在A列,ETB在B列,ETD在C列。将此公式放在D列,从D1开始向下拖动

=if(today()>C1, "Sailed", if(today()>B1,"Loading",if(today()>A1,"Waiting","Expected")))
这是通过测试每个连续的标准来实现的-如果今天()[这是一个自动excel函数,显示当天的日期]晚于ETD日期,如果不是,如果大于ETB日期,如果不是,如果大于ETA日期[如果不是,则自动变为“预期”]


这不是真正的“条件格式”。条件格式是添加公式的一个特殊选项,它影响单元格的格式,而不是单元格的值。

@CzukDee Great-您介意单击我的回答旁边的“接受答案”吗?