…… …… 但是不对的. 但会员在如果先在渠道E购买香水,再在渠道A购买香水时,不能被记入的. 这个公式的结果应该是正确的: =COUNT(1/(MATCH(IF(MMULT(N(B3:B28&D3:D28={"A","B","C"}&"香水"),{1;1;1}),A3:A28,),IF(MMULT(N(B3:B28&D3:D28={"A","B","C"}&"香水"),{1;1;1}),A3:A28),)=ROW(1:26))) …… 对于楼上版主的公式和说法,我有不同的想法: 一、按照楼主提出的要求,楼上版主所说:……如果先在渠道E购买香水,再在渠道A购买香水时,不能被记入的……似乎不符合楼主的要求! 二、楼主的要求说:……如客人有多於一個購物紀錄,則以較遲購買時間為計算目標……如按此说,楼上版主所说的记录(先E后A)恰好是应该记入的! 三、如果更改会员A的第一、二条纪录为:都购买香水,但先A后E(或其它非A、B、C渠道),这两条该不该有一条记录呢?按照楼上版主的公式,其结果与我的公式是一致的。作何理解呢? 四、如果考虑我说的上面观点,我原来的公式在同一客户有购买香水,但最迟购买香水的时候如果渠道不是A、B、C三渠道,公式有错! 上面的争论恐怕需要楼主解释“要求”! |