公式 - 忽略新月份开始前的值

公式 - 忽略新月份开始前的值

我希望在新的月份开始之前省略现有值。

目前 YTD Plan =Sum(H4:Q4) 我正在汇总从 1 月到 10 月的值。当新月份开始(11 月)时,是否有公式或函数可以自动更新 T4?这些值已经存在,因此只需省略或不包括 R4 和 S4,直到这些月份开始。有没有方法或函数可以实现这一点,这样我就不必在每次新月份开始时修改或扩展公式?谢谢

来自最近评论的更新图片 - 11/4

在此处输入图片描述

答案1

检查这是否适合您。示例数据如下面的屏幕截图所示。

在此处输入图片描述

P4 中的公式是

=SUM(INDEX(D4:O4,1):INDEX(D4:O4,MONTH(NOW())))

但是,即使计算设置为自动,您也需要打开工作表或至少更新它以获取公式的更新。因此,如果月份从 10 月更改为 11 月,您应该按 F9 或编辑数据或重新打开工作表以更新公式。

编辑-根据评论中的更多输入

请参阅下面的屏幕截图和录制的屏幕。

在此处输入图片描述

在此处输入图片描述

在 Q2 数据验证列表中添加了计划值和实际值。

P4 中的公式是

=IF(Q2="Planned",SUM(INDEX(D4:O4,1):INDEX(D4:O4,MONTH(NOW()))),SUM(IF(ISNUMBER(D5:O5),D4:O4,0)))

这是一个数组公式,因此您需要在公式栏中按CTRL+ SHIFT+ENTER来创建此数组公式。公式将自动括在花括号中,以表明它是一个数组公式。此步骤很重要,否则它将无法正常工作。

现在基于下拉菜单中的选择

如果选择了“计划”,则截至实​​际当前月份的“计划”总和将反映在“计划年初至今”中。

如果选择了“实际”,则所有与实际值对应的计划值的总和将反映在“计划年初至今”中。

相关内容