Excel: 내 웹페이지에서 가장 많은 트래픽이 발생한 달은 언제입니까(3년 데이터 기준)?

Excel: 내 웹페이지에서 가장 많은 트래픽이 발생한 달은 언제입니까(3년 데이터 기준)?

열에는 A. 형식의 월 목록이 있습니다 YY-MM.

열에는 B매월 사이트 페이지를 방문한 고유 사용자 목록이 있습니다.

(2016년 11월~2018년 11월)

샘플 차트

평균적으로 어느 달에 가장 많은 트래픽이 발생했는지 알고 싶습니다.

어떤 공식을 사용할 수 있나요?

매우 감사합니다.

답변1

내 의견을 확장하려면 다음을 수행하십시오.

=MAX(B:B)

MAX열에 값을 제공 B한 다음

=MATCH(MAX(B:B),B:B)

그 행을 제공 MAX하고 다음을 제공합니다.

=INDEX(A:A,MATCH(MAX(B:B),B:B))

A해당 행에 해당하는 열의 값을 반환합니다.

답변2

친구가 될 수 있는 또 다른 공식은 AVERAGEIF 또는 AVERAGEIFS입니다.

내 접근 방식은 배열이 아닌 계산과 같은 배열을 수행하는 SUMPRODUCT를 사용합니다.

1) 테이블 평균 작성

내 예에서는 E2에서 E13까지 연도에 관계없이 각 달의 월 번호를 나열했습니다. 인접한 열의 F2에서 다음 수식을 사용하고 F13에 복사합니다.

=IFERROR(SUMPRODUCT((--RIGHT($A$2:$A$11,2)=E2)*$B$2:$B$11)/SUMPRODUCT(--(--RIGHT($A$2:$A$11,2)=E2)),"")

IFERROR 함수는 해당 월에 값이 없을 경우 발생하는 0으로 나누기 오류를 처리하는 데 사용됩니다. 공백 대신 0을 표시하려면 끝에 있는 ""를 0으로 변경하세요.

위 수식은 날짜가 실제로 문자열이라는 가정을 기반으로 합니다. 실제로 날짜인 경우 다음을 사용하십시오.

=IFERROR(SUMPRODUCT((MONTH($A$2:$A$11)=E2)*$B$2:$B$11)/SUMPRODUCT(--(MONTH($A$2:$A$11)=E2),"")

2) 최대 평균 찾기

아래 예에서는 I2에서 다음 공식을 사용했습니다.

=MAX($F$2:$F$13)

3) 해당 월 찾기

J2에서는 목록에서 최대값의 위치를 ​​찾기 위해 다음 공식을 사용했습니다. 반복/동률 최대값인 경우 첫 번째 달이 반환됩니다.

=MATCH(I2,$F$2:$F$13,0)

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

관련 정보