2026_최신기출유형_10회
-5. 할부기간별 빈도수 계산 0/6
-수식 X 수식에 FREQUENCY, IF(, LEFT이 포함되지 않았습니다.
-배열 수식 X [N19]에 배열수식이 적용되지 않았습니다.
FREQUENCY계산식을 블록잡아서 한뒤에 한번씩 범위밑에 0으로 해서 숫자가 나올때가 있거든요. 뭘 잘못하면 그렇게 나오나요
안녕하세요.
Excel에서 FREQUENCY 함수를 사용할 때 범위 끝에 0이 나오거나 결과가 이상하게 나오는 이유는 크게 세 가지로 요약할 수 있습니다. 특히 이 함수는 '배열 수식'이라는 특독특한 성질을 가지고 있어 일반적인 함수와는 다르게 동작합니다.
1. '하나 더 많은' 결과값 때문 (가장 흔한 이유)
FREQUENCY 함수는 사용자가 지정한 구간(Bins)의 개수보다 항상 1개 더 많은 결과를 반환하도록 설계되어 있습니다.
- 이유 : 마지막 구간보다 큰 값이 있는지 확인하기 위한 '초과분' 데이터 칸이 자동으로 붙기 때문입니다.
- 현상 : 예를 들어 구간을 5개 설정하고 범위를 6칸 잡았다면, 마지막 6번째 칸에는 '마지막 구간 값을 초과하는 데이터의 개수'가 표시됩니다. 만약 초과하는 값이 없다면 당연히 0이 출력됩니다.
2. 배열 수식 입력 방식의 실수 (Ctrl + Shift + Enter)
Office 365 이전 버전을 사용 중이거나, 동적 배열 기능이 활성화되지 않은 환경에서는 입력 방식이 중요합니다.
- 잘못된 방법 : 수식을 입력한 후 그냥 Enter를 치거나, 한 칸만 입력한 뒤 아래로 드래그(채우기 핸들)하는 경우.
- 올바른 방법 : 결과가 나올 전체 범위를 먼저 블록으로 잡습니다.
수식 입력줄에 =FREQUENCY(데이터 범위, 구간 범위)를 입력합니다.
Ctrl + Shift + Enter를 동시에 누릅니다.
이렇게 하지 않으면 수식이 개별적으로 계산되면서 데이터 범위가 어긋나거나 0이 나올 수 있습니다.
3. 절대 참조($) 미사용
만약 범위를 미리 잡지 않고 하나하나 수식을 복사해서 사용하신다면, 참조 범위가 변하지 않도록 고정해야 합니다.
- 문제 : =FREQUENCY(A1:A10, B1:B5)라고 입력하고 아래로 드래그하면, 다음 칸은 A2:A11, B2:B6 식으로 범위가 한 칸씩 밀려 내려갑니다.
- 해결 : 범위를 지정할 때 F4 키를 눌러 $A$1:$A$10 형태로 고정해 주어야 합니다. (단, 배열 수식으로 한꺼번에 입력할 때는 생략 가능합니다.)
즐거운 하루 되세요.
-
관리자2026-05-08 09:32:46
안녕하세요.
Excel에서 FREQUENCY 함수를 사용할 때 범위 끝에 0이 나오거나 결과가 이상하게 나오는 이유는 크게 세 가지로 요약할 수 있습니다. 특히 이 함수는 '배열 수식'이라는 특독특한 성질을 가지고 있어 일반적인 함수와는 다르게 동작합니다.
1. '하나 더 많은' 결과값 때문 (가장 흔한 이유)
FREQUENCY 함수는 사용자가 지정한 구간(Bins)의 개수보다 항상 1개 더 많은 결과를 반환하도록 설계되어 있습니다.
- 이유 : 마지막 구간보다 큰 값이 있는지 확인하기 위한 '초과분' 데이터 칸이 자동으로 붙기 때문입니다.
- 현상 : 예를 들어 구간을 5개 설정하고 범위를 6칸 잡았다면, 마지막 6번째 칸에는 '마지막 구간 값을 초과하는 데이터의 개수'가 표시됩니다. 만약 초과하는 값이 없다면 당연히 0이 출력됩니다.
2. 배열 수식 입력 방식의 실수 (Ctrl + Shift + Enter)
Office 365 이전 버전을 사용 중이거나, 동적 배열 기능이 활성화되지 않은 환경에서는 입력 방식이 중요합니다.
- 잘못된 방법 : 수식을 입력한 후 그냥 Enter를 치거나, 한 칸만 입력한 뒤 아래로 드래그(채우기 핸들)하는 경우.
- 올바른 방법 : 결과가 나올 전체 범위를 먼저 블록으로 잡습니다.
수식 입력줄에 =FREQUENCY(데이터 범위, 구간 범위)를 입력합니다.
Ctrl + Shift + Enter를 동시에 누릅니다.
이렇게 하지 않으면 수식이 개별적으로 계산되면서 데이터 범위가 어긋나거나 0이 나올 수 있습니다.
3. 절대 참조($) 미사용
만약 범위를 미리 잡지 않고 하나하나 수식을 복사해서 사용하신다면, 참조 범위가 변하지 않도록 고정해야 합니다.
- 문제 : =FREQUENCY(A1:A10, B1:B5)라고 입력하고 아래로 드래그하면, 다음 칸은 A2:A11, B2:B6 식으로 범위가 한 칸씩 밀려 내려갑니다.
- 해결 : 범위를 지정할 때 F4 키를 눌러 $A$1:$A$10 형태로 고정해 주어야 합니다. (단, 배열 수식으로 한꺼번에 입력할 때는 생략 가능합니다.)
즐거운 하루 되세요.