본문 바로가기

ms office TIP/엑셀함수

엑셀 함수40(frequency 함수를 배열수식 적용하여 계산하기)

엑셀 함수40(frequency 함수를 배열수식 적용하여 계산하기)

엑셀(EXCEL)함수에서 FREQUENCY함수는 통계함수에 해당이 됩니다. 아래와 같은 두개의 표가 있을 경우 좌측의 표를 참고하여 우측과 같이 일정범위 내에 해당하는 숫자를 구하는 함수입니다. 즉, 어떤 범위 내에서의 발생빈도(횟수)를 구하는 함수로서 배열수식을 이용해서 구합니다. 결과값의 형태는 우측과 같이 세로(열)방향으로 변환이 됩니다. *배열수식 관련글(배열수식으로 많은 결과값 한번에 채워넣기)

FREQUENCY함수인수

▶data_array : 빈도를 계산할 때 사용하는 참조범위입니다. 이곳에 값이 없는 경우에는 0으로 변환합니다. 

▶bins_array : 빈도계산시에 사용하는 범위값입니다. 

* bins_array : 우측의 표에서 점수구분으로 나와있는 60,70,80,90이 bins_array입니다. 

60 : 0~60까지의 수

70 : 61에서 70까지의 수

80 : 71에서 80까지의 수

90 : 81~90까지의 수

100 : 91~100까지의 수

FREQUENCY함수로 계산하기 

결과값셀 전체범위 선택(F3:F6)을 하고 =을 입력하고 이름상자에서 FREQUENCY를 클릭하여 함수인수 대화상자가 나타나게 합니다. 여기에서 ▶data_array에는 참조할 셀이기 때문에 (C3:C11)을 선택하고 ▶bins_array에서는 기준값이므로 (E3:E11)을 선택합니다. 이 상태에서 함수인수대화상자의  [확인]을 클릭해서는 안되고 FREQUENCY함수 단축키인 CTRL+SHIFT+ENTER를 클릭합니다. 

FREQUENCY함수 계산결과값

모든 인수를 입력하고 CTRL+SHIFT+ENTER를 하면 결과값이 전범위에 삽입이 됩니다. FREQUENCY함수는 이처럼 배열수식을 이용해서 계산을 해야 올바른 값이 나옵니다. 

FREQUENCY함수를 배열수식을 사용치 않을 경우

배열수식을 사용하지 않고 FREQUENCY함수를 이용하고 채우기핸들로 채울경우에는 계산값이 나타나나 틀린값이로 나타나며 오류표시가 나타납니다. 따라서 FREQUENCY함수는 배열수식을 사용해서 계산을 해야 합니다.