自动日期功能无法正常工作

时间:2018-08-02 05:34:43

标签: google-sheets

我为自己制作了一个预算电子表格,尽管我需要对其进行一些修饰(因为为什么不这样做),但是除了一个功能(在大多数情况下似乎都可以正常工作)之外,其他所有功能在一个星期后都能正常工作。

“账单”页面的D列包含每月支付账单的数字天。同一页面的C列具有以下功能:

  

= IF(NOT(ISBLANK(D1)),IF(OR(AND('Current Week'!B $ 2 <= DATE(YEAR(TODAY()),MONTH(TODAY()),D1),DATE( YEAR(TODAY()),   MONTH(TODAY()),D1)<='当前周'!D $ 2),AND('当前周'!D $ 2 <=   DATE(YEAR(TODAY()),MONTH(TODAY()),D1),DATE(YEAR(TODAY()),   MONTH(TODAY()),D1)<= EOMONTH(TODAY(),0))),DATE(YEAR(TODAY()),   MONTH(TODAY()),D1),DATE(YEAR(TODAY()),MONTH(TODAY())+ 1,D1)),)

检查哪一天在当前周内,而不是在月底之前,然后将其转换为该账单的到期日。它在大多数时间都可以正常工作,包括整个星期的上周,但是在本周,我的工资周的第一个是2018年7月31日,星期二,它看起来有点像梨子了,然后放好了。进入下个月(在本例中为8月31日),尽管7月31日是该工资周的一部分。

我觉得我要么错误地进行了AND运算,要么错误地引用了一个单元格,但是如果我能弄清楚哪里的话,我该死的。救命!

供参考的电子表格(“账单”页面D列是问题子代。“ Paycheck 1”和“ Example Bill展示了问题所在”

https://docs.google.com/spreadsheets/d/1etOpyc_HkRjMTssWZyNX0ru-0RVaHO-NoJ1HljlzyAE/edit?usp=drivesdk

0 个答案:

没有答案