簡體   English   中英

如果日期在日期范圍內,則更新單元格

[英]Update cell if today's date within date range

我正在嘗試創建一個公式,僅當今天的日期落入指定的月份和年份時,才會使用值更新單元格。

我有一個不斷根據表更新的值。 如果今天的日期在左邊的日期之內,我希望日期(5月17日,6月17日等)右邊的單元格更新為“當前”行數。

例如,在2017年5月31日,“ 5月17日”右側單元格中的值應等於“總行數”,並且從2017年6月1日開始,5月值將不再更新,但因此,隨着新項目的添加,Jun-17值將保持不變,5月17日的值仍保持在12,Jun-17的值將增加。

在此處輸入圖片說明

我玩過的公式選項是:

=IF(MONTH(TODAY()) & YEAR(TODAY()) = MONTH(E7) & YEAR(E7),Total_Rows,"")

  • 如果我們不在該日期范圍內,則此條目將刪除該條目,我不希望
  • 如果IF語句為false,是否有一種方法可以使單元格的值成為值?

= SUMIF(E7,TEXT(E7,"mmm-yy") = TEXT(TODAY(),"mmm-yy"),Total_Rows)

  • 返回值0

您可以使用公式來啟用迭代計算。

首先,將""更改為引用自身:

=IF(MONTH(TODAY()) & YEAR(TODAY()) = MONTH(E7) & YEAR(E7),Total_Rows,F6)

接下來,轉到“文件”->“選項”->“公式”。 選中“ Enable Iterative calculation然后將“ Maximum Iterations1

在此處輸入圖片說明

現在,當不是月份時,它將以您當前允許的循環公式引用自己,並且它將保持不變。

暫無
暫無

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

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