如果今天的date在date范围内,更新单元格
我正在尝试创build一个公式,只有在今天的date属于指定的月份和年份的情况下,才会使用值更新单元格。
我有一个价值,不断更新基于表。 如果今天的date在左边的date之内,我希望单元格位于date的右侧(5月17日,6月17日等)更新为“当前”行数。
例如,2017年5月31日,“May-17”右边单元格中的值应该等于“总行数”,从2017年6月1日开始,May值不再更新, Jun-17的价值将会随着新项目的增加而增加,May-17的价值保持在12,Jun-17的价值也会增加。
我玩过的配方选项是:
=IF(MONTH(TODAY()) & YEAR(TODAY()) = MONTH(E7) & YEAR(E7),Total_Rows,"")
- 如果我们不在该date范围内,这个删除条目,我不想要
- 如果IF语句是错误的,有没有办法让单元格的值为值?
= 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 Iterations
为1
。
现在不是这个月,它会用一个你现在允许的循环公式来引用它本身,它将保持不变。