미해결 엑셀2016윈도우10
쿠폰사용 후 재주문 발생여부를 알고싶습니다!
엑셀 수식 질문드립니다.
시트1 의 특정회원이 할인 쿠폰 사용 후 30일 이내에 재주문이 일어났는지 확인하고 싶은데
재주문이 일어났다면 컬럼에 "재주문", 아니라면 "미주문"으로 표기해야합니다.
단, 각 시트의 하나의 회원키당 여러개의 쿠폰 사용일과 주문일자 데이터를 가지고 있습니다.
- 시트 1 : 회원 키는 A열 , 쿠폰 사용일은 B열
- 시트 2 : 회원 키는 A열 , 주문 일자는 B열
주문일자에 중복이 없으면
=IF(INDEX(시트2의 주문일자 전체,MATCH(특정회원키,회원키 전체,0))-INDEX(시트1의 쿠폰사용일 전체,MATCH(특정회원키,회원키전체,0))<=30,"재주문","미주문")
이렇게 하면 되는데, 중복이 생기니까 엑셀이 임의의 주문일을 끌어오더라구요ㅠㅠㅠ꼭 쿠폰사용일 이후 주문일을 뽑아야합니다.
시트1 의 특정회원이 할인 쿠폰 사용 후 30일 이내에 재주문이 일어났는지 확인하고 싶은데
재주문이 일어났다면 컬럼에 "재주문", 아니라면 "미주문"으로 표기해야합니다.
단, 각 시트의 하나의 회원키당 여러개의 쿠폰 사용일과 주문일자 데이터를 가지고 있습니다.
- 시트 1 : 회원 키는 A열 , 쿠폰 사용일은 B열
- 시트 2 : 회원 키는 A열 , 주문 일자는 B열
주문일자에 중복이 없으면
=IF(INDEX(시트2의 주문일자 전체,MATCH(특정회원키,회원키 전체,0))-INDEX(시트1의 쿠폰사용일 전체,MATCH(특정회원키,회원키전체,0))<=30,"재주문","미주문")
이렇게 하면 되는데, 중복이 생기니까 엑셀이 임의의 주문일을 끌어오더라구요ㅠㅠㅠ꼭 쿠폰사용일 이후 주문일을 뽑아야합니다.
g
댓글 2
MATCH(특정회원키,회원키전체,0)) -> MATCH(1,--(특정회원키=회원키전체)*(주문일>=쿠폰사용일),0)