여러 조건의 SUMPRODUCT - EXCEL


0

Excel 스프레드 시트에서 열 B에 날짜가 있고 열 K에 전자 메일 주소가 있습니다.

각 날짜의 K 열에 나타나는 고유 이메일 수가 필요합니다. 때로는 이메일 주소가 여러 번 나타납니다.

샘플 데이터 :

B1: 7/18/15, K1: someone1@emailhost.com 
B2: 7/18/15, K2: someone2@emailhost.com
B3: 7/18/15, K3: someone3@emailhost.com
B4: 7/18/15, K4: someone4@emailhost.com
B5: 7/18/15, K5: someone4@emailhost.com

B7: 7/19/15, K7: someone5@emailhost.com
B8: 7/19/15, K8: someone5@emailhost.com
B9: 7/19/15, K9: someone6@emailhost.com
B10: 7/19/15, K10: someone6@emailhost.com
B11: 7/19/15, K11: someone7@emailhost.com

그런 다음, P & amp; Q, 각 날짜별로 합산 된 K 열의 고유 한 이메일의 날짜 및 수를 고유 한 빈 줄에 입력하고 싶습니다.

P6: 7/18/15
Q6: 4 (using this formula: =SUMPRODUCT((K1:K5<>"")/COUNTIF(K1:K5,K1:K5&""))

P12: 7/19/15
Q12: 3 (using this formula: =SUMPRODUCT((K7:K11<>"")/COUNTIF(K7:K11,K7:K11&""))

의문: 조건이있는 수식을 만드는 방법 (데이터가 P 열과 B 열인 경우) Q 열의 수식에 넣은 각 날짜 범위의 Excel 수식을 수동으로 편집 할 필요가 없습니다.

답변:


1

에서 "배열 수식"을 사용할 수 있습니다. Q6 아래로 복사

=SUM(IF(FREQUENCY(IF(B$1:B$1000=P6,IF(K$1:K$1000<>"",MATCH(K$1:K$1000,K$1:K$1000,0))),ROW(B$1:B$1000)-ROW(B$1)+1),1))

~로 확인하다 CTRL + 시프트 + 들어가다

그건 당신이 가지고 있다고 가정합니다. 1000 데이터 행, 더 많은 수는 있지만 전체 열은 사용하지 않는 경우 수식 조정

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.