Excel 计算特定时段之间天数的公式
我需要一个公式的快速帮助,以找出特定时间的日期(如果介于两者之间) 例如: 员工A有开始日期和结束日期。他在开始日期和结束日期之间休假,休假应该说“是”,如果不是“否”,还应该计算天数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
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吗?是的,我是。。。我不知道你有什么东西阻止它工作,但是检查你的数据。。。。