今天在计划20某年项目采购各阶段时间点,从合同计划签订日期开始倒退。
规则如下:
项目采购申请----(1-2个工作日)---->项目立项----(1-2个工作日)--->采购小组成立-----(2-3个工作日)--->询价截止----(1-2个工作日)--->评判会---(1-2个工作日)---->合同审批发起----(3--6个工作日)--->合同生效日
低效率做法
我一开始的做法:
从合同计划生效日开始,查看日历,然后按需要的工作日进行倒退。十几个项目,一个项目至少十几分钟。
后来突然想到了excel函数。
高效率做法
问:EXCEL公式中,日期如何加上工作日天数?
答:可以用Workday()函数
用法:
workday(start_date,days,[holidays])
此函数返回日期start_date之后days个工作日那一天的数值串。
start_date:原始日期
days:在Start_date之前或之后的工作日数。正数表示在指定日期之后。非整数将被截取。
holidays:在计算中将被排除的日期列表,它可以是一个日期范围,也可以是一个数组常量。
PS:此函数是“分析工具库”函数,需要打开“工具/加载宏/分析工具库”才可以用此函数。
问:Excel如何生成随机整数?
答:用RANDBETWEEN公式可生成随机整数
RANDBETWEEN(1,100),生成1至100之间的随机整数。
结合用:
=WORKDAY(M2,-RANDBETWEEN(3,6))
十几个项目,几分钟搞定!!!
Excel函数
1.计算下一年,下N年
方法:日期格式的单元格+365*年数