Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.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
用于多个If的Excel If函数_Excel - Fatal编程技术网

用于多个If的Excel If函数

用于多个If的Excel If函数,excel,Excel,对于下面的内容,我正在寻找一个excel if函数,它可以让我知道每个项目的使用时间是小于3天、小于7天、小于14天还是大于14天 创建一个表格,列出截止线,然后使用VLOOKUP 在C2中,add=VLOOKUPTODAY-B2,$F$2:$G$6,2,1并根据需要向下拖动 这样做的好处是,如果需要更改存储桶,就不必更新复杂的IF语句。比如说,将来你想再增加5个类别。在这里,这只意味着在一个表上更新5行,而不是在IF语句中嵌套5个以上的条件。一个简单的详细公式 =IF(TODAY()-B3&l

对于下面的内容,我正在寻找一个excel if函数,它可以让我知道每个项目的使用时间是小于3天、小于7天、小于14天还是大于14天


创建一个表格,列出截止线,然后使用VLOOKUP

在C2中,add=VLOOKUPTODAY-B2,$F$2:$G$6,2,1并根据需要向下拖动


这样做的好处是,如果需要更改存储桶,就不必更新复杂的IF语句。比如说,将来你想再增加5个类别。在这里,这只意味着在一个表上更新5行,而不是在IF语句中嵌套5个以上的条件。

一个简单的详细公式

=IF(TODAY()-B3<=7,"Less than equal to seven",IF(TODAY()-B3<=14,"Less than or 
equal to fourteen days",IF(TODAY()-B3<=21,"Less than or equal to twenty one 
days","greater than 21 days")))

需要将单元格格式设置为不带小数点的数字。

此公式应该可以实现以下功能:

=IF((TODAY()-B1)<3,"Less than 3 days",
IF((TODAY()-B1)<7,"Less than 7 days",
IF((TODAY()-B1)<14,"Less than 14 days",
IF((TODAY()-B1)>=14,"Greater than 14 days",""))))
请注意,我使用了>=14。 原因是,否则您将无法得到差正好为14的行。 但如果更适合您的需要,请随意将其更改为>14:

您可以使用tha TODAY功能获取当前日期,然后将其与您拥有的日期进行比较:

因此,您将拥有的表格如下所示:

表,th,td{ 边框:1px纯黑; } 5/12/2020 =今天-B1
=ifc1使用类似于=B2 Today的公式计算老化细胞的前几天数。然后,您可以使用条件格式根据天数范围更改单元格的颜色。我添加了一个负值,因为我不确定您是否会有未来的日期。我假设所有的日期都在2020年,这使得你的DVD日期未来会有日期。你甚至可以在公式中嵌入一个查找表,如果条件是:=VLOOKUPTODAY-B2,{-100000;未来日期,1;小于3,4;小于7,8;小于14,15;大于14},2,1,它也比无限容易