Excel 2013:根据另一个单元格中的日期更改单元格中的文本

Excel 2013:根据另一个单元格中的日期更改单元格中的文本

我有以下电子表格:http://postimg.org/image/nti4akie5/
我在 A 列至 E 列中的公式如下:

=IF(ISNA(VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),"Branch Not Open",VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE))

我想在 A 列中执行以下操作:
如果 C 列中的日期大于今天,则 A 列也必须显示“分行未开张”。
我尝试了以下操作:

=IF(ISNA(VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),"Branch Not Open",VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),IF(C:C<=TODAY,"Branch Not Open, IF(AND(C:C=>TODAY,VLOOKUP(Query1_2[@Branch],Master!A:I,9,FALSE)))  

但 Excel 根本不喜欢该公式。请帮忙!

答案1

您使用的公式似乎过于复杂。试试这个:

=如果(col C 日期>TODAY(),“分行未营业”,如果为假则为值

IF 函数的工作方式如下:IF(逻辑测试,如果为真则为值,如果为假则为值)。在我的公式中,逻辑测试是 C 列中的日期值是否大于当前日期。

TODAY 函数将根据计算机的系统时钟在每次打开工作簿时自动更新。

在此处输入图片描述

相关内容