我目前只是对我编写的报告电子表格进行故障排除。我写的逻辑不起作用,所以我想看看是否可以在这里寻求帮助。
本质上,我有一份合同清单,一个产品清单,一个结束日期和开始日期清单,以及其他各种信息。我需要知道是否使用此信息进行续签。
示例数据:
Product Company Number Start of Contract End of contract Contract ID Include in this month's report
Fax 1234 10.09.2013 10.09.2014 1 No
Fax 1234 10.09.2014 10.09.2015 2 No
Box 5678 11.01.2014 30.04.2015 3 No
Box 5678 01.05.2015 11.01.2016 4 Yes
Fax 5678 01.05.2015 01.05.2016 5 Yes
Cup 9876 03.05.2015 03.05.2016 6 Yes
我要做的是使用此数据计算出文件是产品的新文件,业务的新文件还是现有文件的续订。
合同是否应包含在本月的报告中的逻辑很简单-只需检查Start date
报告中其他地方是否要求该月。
在上面给出的示例中,
如果产品文件中有新文件,我已经制定了本月的基本解决方法,因为公司编号不是唯一的,但是产品编号是唯一的。不过,我想做得更好,因为如果按原样进行,则在产品随后被更新的地方首次出现时,它将返回“ False”。
我需要做的是找到一种方法,检查与我们之间是否有过与所列产品有关的先前合同,与全新客户之间的合同以及与我们之间有先前合同但没有使用相同产品的合同。本质上,我需要以下答案的逻辑!
结果:
Contract ID Renewal? New to Product? New to Business?
1 No No Yes
2 Yes No No
3 No No Yes
4 Yes No No
5 No Yes No
6 No No Yes
到目前为止,我有一些帮助者专栏文章,例如“过去12个月内结束”和“协议数量”。但是当涉及到最后三个结果的逻辑时,我一直在转弯!
续订-相同产品和公司的实例具有更早的开始日期
=COUNTIFS(A$2:A$7,A2,B$2:B$7,B2,D$2:D$7,"<"&D2)>0
产品的新手-没有相同产品和公司的开始日期较早的实例,但是有其他产品和公司的开始日期较早的实例
=AND(COUNTIFS(A$2:A$7,A2,B$2:B$7,B2,D$2:D$7,"<"&D2)=0,COUNTIFS(A$2:A$7,"<>"&A2,B$2:B$7,B2,D$2:D$7,"<"&D2)>0)
新业务-没有同一公司的实例具有更早的开始日期
=COUNTIFS($B$2:$B$7,B2,$D$2:$D$7,"<"&D2)=0
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句