여러 기준에 대해 확인하는 배열 수식 및 논리

여러 기준에 대해 확인하는 배열 수식 및 논리

저는 현재 제가 작성한 보고서 스프레드시트의 문제를 해결하고 있습니다. 제가 작성한 논리가 작동하지 않아서 여기에 도움을 요청할 수 있는지 알아보겠습니다.

기본적으로 계약 목록, 제품 목록, 종료 날짜 및 시작 날짜 목록, 기타 다양한 정보가 있습니다. 이 정보를 활용한 갱신상품인지 알고 싶습니다.

예시 데이터:

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보고서의 다른 곳에서 요청된 달인지 확인하기만 하면 됩니다.

위에 주어진 예에서,

  • 계약 ID 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개월 내에 종료됨" 및 "계약 수"와 같은 몇 가지 도우미 열이 있습니다. 하지만 세 가지 최종 결과에 대한 논리가 계속 바뀌고 있습니다!

정말 감사합니다!

답변1

나는 이것이 귀하의 열이 다음과 같기를 원한다고 생각합니다.

여기에 이미지 설명을 입력하세요

사용된 공식은 다음과 같습니다.

  • G2는=IF(AND(B2=B1,A2=A1),"Yes","No")
  • H2는=IF(AND(B1=B2,A2<>A1),"Yes","No")
  • I2는=IF(B2<>B1,"Yes","No")

관련 정보