繁体   English   中英

检查日数是否在日期范围内 Excel

[英]Check if Day Number falls within date range Excel

我正在尝试构建一个现金流量电子表格,其中包含一列带有数字“到期日”(费用到期的月份)和该费用金额的费用列。

该工作表还包含 2 行日期,即周开始和周结束。

我想创建一个公式来检查费用到期日是否介于周开始和周结束之间。 如果为真,则将费用放在该列中。 如果不是,请将单元格留空(首选)或设置为 0。

我尝试了几个现有的公式,但没有发现任何似乎有效的方法。

附加的屏幕截图显示了我正在尝试完成的布局。

在此处输入图片说明

您可能想要调整小于或等于/大于或等于,以更好地满足您的需求,但这里是要添加到表格中的公式。

=if(and([start Date]<=[Due Date],[End Date]>=[Due Date]),[Expense],0)

开始日期 = 参考开始日期单元格

截止日期 = 参考截止日期单元格

结束日期 = 参考结束日期单元格

费用 = 参考费用单元格

好吧,如果有更聪明的方法来做到这一点,我不知道它是什么。 但这似乎有效(尚未经过严格测试):

=if(AND(day(D$3)-day(D$2)<6,day($B6+1)<6),$C6,if(AND(day(D$3)>=day($B6+1),day(D$2)<=day($B6+1)),$C6,""))

我有同样的问题。 这是我想出的。

=IF(AND(D$1<=DATE(YEAR(D$1),IF(DAY(D$1)<=--$B6,MONTH(D$1),MONTH(D$1) + 1),$B6),D$1 + 7 > DATE(YEAR(D$1),IF(DAY(D$1)<=--$B6,MONTH(D$1),MONTH(D$1) + 1),$B6)),$C6,"")

D1 = 开始日期

C6 = 金额

B6 = 到期日

1周

 D$1 + 7 

2周

 D$1 + 7 * 2 = 2 weeks 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM