簡體   English   中英

根據今天的日期動態更新

[英]Dynamic update based on today's date

我有下表
在此處輸入圖像描述

通過匹配第一次出現的零值並返回該行的索引來計算剩余付款(我減去 2,因為第一次付款在第 2 行)。

這現在有效,因為第一次付款是在 2020 年 6 月 1 日,但如果我在 3 個月后打開這個電子表格,它仍然會說還剩 15 筆付款。這將不再正確,因為那時已經進行了 3 筆付款,所以應該說還剩 12 筆付款.

有沒有辦法動態知道“剩余付款”的計算應該從哪一行開始。

換句話說,如果今天是 2020 年 8 月 15 日(如果需要,我可以手動輸入今天的日期),那么計算剩余的付款應該從 2020 年 9 月 1 日開始直到結束。

DATEDIF() function 以指定的單位返回 2 到日期之間的時間段。 您可以使用 TODAY() function 將今天的日期保存在一個單元格中,並在公式中將表格的索引加上自上次付款以來經過的月份相加。 偽代碼示例將是:

你的公式 + DATEDIF(LastpaymentCellAddress; TODAY()StoredCellAddress, "m")

第三個參數“m”是返回經過的時間(以月為單位)。

https://support.office.com/en-us/article/calculate-the-difference-between-two-dates-8235e7c9-b430-44ca-9425-46100a162f38

考慮到 arguments 中的日期必須遵循 function 的順序才能工作,並且較小的日期在前。 現在是 function 的時間。

希望有幫助

在玩了一點之后,我能夠用這個公式來實現: 在此處輸入圖像描述

上次發送的付款是:=DATE(YEAR(TODAY()),MONTH(TODAY()),1)

這應該可以解決問題:

=COUNTIFS($A:$A,">"&TODAY())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM