Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

#CALC! Excel의 계산 엔진에서 현재 지원하지 않는 시나리오가 발생하면 오류가 발생합니다. 특정 #CALC 해결하는 방법은 다음과 같습니다. 오류:

Excel은 배열 내에서 배열을 계산할 수 없습니다. 중첩된 배열 오류는 배열이 포함된 배열 수식을 입력하려고 할 때 발생합니다. 오류를 해결하려면 두 번째 배열을 제거해 보세요.

예를 들어 =MUNIT({1,2})는 현재 지원되지 않는 1x1 배열과 2x2 배열을 반환하도록 Excel에 요청합니다. =MUNIT(2)는 예상대로 계산됩니다.

중첩된 배열 #CALC! 오류를 수정하는 방법

배열에는 숫자, 문자열, 오류, 부울 또는 연결된 데이터 형식만 포함될 수 있습니다. 범위 참조는 지원되지 않습니다. 이 예제에서는 =OFFSET(A1,0,0,{2,3})에서 오류가 발생합니다.

#CALC! error - 배열에 범위 포함

오류를 해결하려면 범위 참조를 제거합니다. 이 경우 =OFFSET(A1,0,0,2,3)가 올바르게 계산됩니다.

Excel에서 빈 집합을 반환할 수 없습니다. 배열 수식이 빈 집합을 반환할 때 빈 배열 오류가 발생합니다. 예를 들어 데이터 집합에 100보다 작은 값이 없으므로 =FILTER(C3:D5,D3:D5<100)에서 오류를 반환합니다.

#CALC! error - 빈 배열

오류를 해결하려면 조건을 변경하거나 filter 함수에 if_empty 인수를 추가합니다. 이 경우 배열에 항목이 없는 경우 =FILTER(C3:D5,D3:D5<100,0)는 0을 반환합니다.

10,000개 이상의 셀을 참조하는 사용자 지정 함수는 웹용 Excel 계산할 수 없으며 이 #CALC 생성됩니다. 대신 오류가 발생합니다. 이 문제를 해결하려면 데스크톱 버전의 Excel에서 파일을 엽니다. 자세한 내용은 Excel에서 사용자 지정 함수 만들기를 참조하세요.

이 함수는 비동기 작업을 수행하지만 예기치 않게 오류가 발생했습니다. 나중에 다시 시도하세요.

LAMBDA 함수는 다른 Excel 함수와 약간 다르게 동작합니다. 셀에 입력할 수 없습니다. 수식 끝에 괄호를 추가하고 값을 람다 함수에 전달하여 함수를 호출해야 합니다. 예를 들면 다음과 같습니다.

  • #CALC 오류를 반환합니다.     =LAMBDA(x, x+1) 

  • 2:=LAMBDA(x, x+1)(1)결과를 반환     합니다.

자세한 내용은 LAMBDA 함수를 참조하세요.

람다 오류에 대한 오류 메시지 및 드롭다운 목록

이 오류는 Excel의 계산 엔진에서 배열에 지정되지 않은 계산 오류가 발생할 때 발생합니다. 이 문제를 해결하려면 수식을 다시 작성해 보세요. 중첩된 수식이 있는 경우 수 식 평가 도구를 사용하여 #CALC 위치를 식별할 수 있습니다. 수식에서 오류가 발생했습니다.

추가 지원

언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목

동적 배열 및 분산된 배열 동작

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×