![](/img/trans.png)
[英]How to check if any day of given week number falls between range of date intervals
[英]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.