Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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
Excel 计算特定时段之间天数的公式_Excel - Fatal编程技术网

Excel 计算特定时段之间天数的公式

Excel 计算特定时段之间天数的公式,excel,Excel,我需要一个公式的快速帮助,以找出特定时间的日期(如果介于两者之间) 例如: 员工A有开始日期和结束日期。他在开始日期和结束日期之间休假,休假应该说“是”,如果不是“否”,还应该计算天数 Employee Start_date End_Date Leave_Taken_Start_date Leave_Taken_End_Date Answer Days A 05/01/2014 06/15/2014 05/17/2014 05/21/2

我需要一个公式的快速帮助,以找出特定时间的日期(如果介于两者之间)

例如:

员工A有开始日期和结束日期。他在开始日期和结束日期之间休假,休假应该说“是”,如果不是“否”,还应该计算天数

Employee Start_date  End_Date    Leave_Taken_Start_date  Leave_Taken_End_Date   Answer  Days
A        05/01/2014  06/15/2014  05/17/2014              05/21/2014.            Yes     4

请帮忙。答案应该是“是”4天。

假设您的数据从A列开始,那么您的2次计算将在F和G列中

由于标题位于第一行,因此从单元格F2开始,可以输入以下内容:

F2:  =IF(AND(D2<=C2,E2>=B2),"Yes","No")
G2:  =IF(F2="Yes",MIN(E2,C2)-MAX(D2,B2),"")
F2:=IF(和(D2=B2),“是”、“否”)
G2:=如果(F2=“是”,最小值(E2,C2)-最大值(D2,B2),“”)
而且,如您在评论中所述,如果您不想在“离开>结束”日期中显示值,则:

G2:  =IF(AND(F2="Yes",E2<=C2),E2-MAX(D2,B2),"")

G2:=IF(和(F2=“Yes”,e2您需要提供更多信息,如1)如果休假在该期间开始,但在该期间结束,该怎么办?2)如果休假在该期间开始,但在该期间结束,该怎么办?等假期总是在这两个日期之间吗?或者它可以是完全不同的日期范围/空白?输入作为一个整体是什么样的?如果在开始日期和结束日期之间开始,只需说“是”。休假不必在开始和结束之间。假期可能介于开始日期和结束日期之间。员工休假的任何日期都可能发生。作为提醒,我们通常希望在帮助员工之前先看看您尝试了什么,但我已经处理了足够多的时间,因此解决方案非常快,我可以为您计算。。。我现在就发……我不知道约翰用了什么公式。我原以为堆栈溢出会对我有所帮助。再次,这次我发布了解决方案,但这里的想法是你尝试一些东西,我们会帮助你。。。我们都在这里是因为我们喜欢互相帮助和学习,但我们总是希望看到,在我们跳入印度之前,至少有人尝试过一些东西。你从B栏开始,到C栏结束,从D栏开始,到E栏结束?如果是这样的话,这应该是可行的——假设它们都是日期——我复制了你的问题,并用它来测试我工作表中的公式……John,F2说休假日期为否。实际上,我们给出的休假日期介于开始日期和结束日期之间。我正在使用你的确切数据,并得到一个“是”-我唯一要更改的是,您的单元格
E2
在日期(
05/21/2014.
)之后有一个
),因此excel没有将其注册为日期。。。我认为这是你输入问题的错误,而不是你的实时数据。。。你的工作表中也有吗?现在我可以得到F2的解,我在B2和C2中有空间。G2呢?你的答案是4吗?是的,我是。。。我不知道你有什么东西阻止它工作,但是检查你的数据。。。。