EXCEL - 如何在N个月内传播X数量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL - 如何在N个月内传播X数量相关的知识,希望对你有一定的参考价值。
我正在创建一个收入确认模型,该模型根据具体的开始日期告诉用户特定月份X收入金额。例如,我的发票日期为1/1/17,每月服务总额为1200美元,将在未来3个月内发生(每月400美元)
我想创建模型,以便用户输入发票日期“1/1/17”,发票金额“1200”以及发票金额分摊的月数。在这种情况下“3”。
该模型设置为24列,每列中有MM / YYYY标题。 “2017年1月,2017年2月...... 2018年12月”。当用户输入日期,金额和#个月时,每月的值“400”将在2017年1月,2月和3月填充。剩余的月份将为零或空白,因为在这些月份不会分配任何收入。
我不希望任何人在这里给我答案,但我甚至不知道在不使用VBA的情况下这是否可行。有关如何入门的一些见解会有所帮助。谢谢!
这可能是一个开始:
B1
,B2
和B3
是输入细胞。 B1
必须是一个日期而不是字符串。
D1
到O1
是几个月。值必须是日期,而不是字符串,但可以格式化为仅显示月份和年份。例如,格式化MMM YYYY
。
你只需要输入D1
和E1
作为日期2017-01-01
和2017-02-01
,然后选择D1:E1
并填充到右边。然后将创建一个系列,其中逐步增加E1 - D1
的差异,在此示例中为1个月。
D2
的公式是
=IF(AND(D$1>=DATE(YEAR($B$1),MONTH($B$1),1),D$1<=DATE(YEAR($B$1),MONTH($B$1)+$B$3-1,1)),$B$2/$B$3,"XX")
并可根据需要填写到右边。在O2
的例子中。
现在,如果要更改任何输入单元格,D2
到O2
中的值也会因公式而发生变化。
以上是关于EXCEL - 如何在N个月内传播X数量的主要内容,如果未能解决你的问题,请参考以下文章
如何在n个月内使用sql(无程序)获取每个月的第一天和最后一天
Pandas:仅当某个列值在过去 N 个月内出现 N 次时才保留行
如何在 prometheus 中获取最近 3 个月内运行的 pod