使用数组公式检查相似的合同是否在最近12个月内结束

米勒86

我目前只是对我编写的报告电子表格进行故障排除。我写的逻辑不起作用,所以我想看看是否可以在这里寻求帮助。

本质上,我有一份合同清单,一个产品清单,一个结束日期和开始日期清单,以及其他各种信息。我需要知道是否使用此信息进行续签。

示例数据:

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报告中其他地方是否要求该月。

在上面给出的示例中,

  • 合同编号的1,3和6是新的
  • ID的2和4是续订
  • ID 5是产品的新产品,与该公司已有业务

如果产品文件中有新文件,我已经制定了本月的基本解决方法,因为公司编号不是唯一的,但是产品编号是唯一的。不过,我想做得更好,因为如果按原样进行,则在产品随后被更新的地方首次出现时,它将返回“ 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

生成最近12个月的结束日期

来自分类Dev

最近12个月使用Javascript

来自分类Dev

MySQL选择查询,如果最近12个月内未发生任何记录

来自分类Dev

如何检查C中的二维数组中是否有2个相似的列

来自分类Dev

使用 Laravel 选择一个月内最近的记录

来自分类Dev

使用mysql从最近12个月获取数据

来自分类Dev

最近12个月如何列出

来自分类Dev

最近12个月的SQL总和

来自分类Dev

最近12个月如何列出

来自分类Dev

使用php在一周2周或一个月内检查即将到来的生日

来自分类Dev

MSSQL2012(Over / Partition)最近12个月,是否包含null?

来自分类Dev

SQL日期问题-计算最近6个月内至少有2个月内至少下达1个订单的用户

来自分类Dev

获取最近6个月内已登录八达通的用户列表

来自分类Dev

获取最近2个月内没有销售的用户(ID)的数量和列表

来自分类Dev

使用相似的键访问不同的数组

来自分类Dev

检查CSV是否在Python中存在相似的值

来自分类Dev

检查列是否在 Excel 中具有相似的值

来自分类Dev

如何检查一个月内的两个日期?

来自分类Dev

使用sklearn DBSCAN时得到一个不太相似的集群是否正常?

来自分类Dev

使用numpy数组比较两个相似的PIL图像不起作用

来自分类Dev

MySQL最近12个月中按月记录的总数

来自分类Dev

在rails 2.3.8中查找最近12个月的记录

来自分类Dev

如何在sql中选择最近的12个月?

来自分类Dev

Oracle SQL-最近12个月的数据

来自分类Dev

获取 12 个月内每个月(直到该月)的数据

来自分类Dev

检查NSDate是否在6个月前

来自分类Dev

检查NSDate是否在6个月前

来自分类Dev

PHP日期在6个月内

来自分类Dev

检查两个字符串是否非常相似(相似的字符,模式等)

Related 相关文章

热门标签

归档