
저는 현재 제가 작성한 보고서 스프레드시트의 문제를 해결하고 있습니다. 제가 작성한 논리가 작동하지 않아서 여기에 도움을 요청할 수 있는지 알아보겠습니다.
기본적으로 계약 목록, 제품 목록, 종료 날짜 및 시작 날짜 목록, 기타 다양한 정보가 있습니다. 이 정보를 활용한 갱신상품인지 알고 싶습니다.
예시 데이터:
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")