#CALC! Excel의 계산 엔진에서 현재 지원하지 않는 시나리오가 발생하면 오류가 발생합니다.
일반
중첩된 배열
Excel은 배열 내에서 배열을 계산할 수 없습니다. 중첩된 배열 오류는 배열이 포함된 배열 수식을 입력하려고 할 때 발생합니다. 오류를 resolve 두 번째 배열을 제거해 보세요.
예를 들어 =MUNIT({1,2})는 현재 지원되지 않는 1x1 배열과 2x2 배열을 반환하도록 Excel에 요청합니다. =MUNIT(2)는 예상대로 계산됩니다.
범위 배열
배열에는 숫자, 문자열, 오류, 부울 또는 연결된 데이터 형식만 포함될 수 있습니다. 범위 참조는 지원되지 않습니다. 이 예제에서는 =OFFSET(A1,0,0,{2,3})에서 오류가 발생합니다.
오류를 resolve 범위 참조를 제거합니다. 이 경우 =OFFSET(A1,0,0,2,3)가 올바르게 계산됩니다.
빈 배열
Excel에서 빈 집합을 반환할 수 없습니다. 배열 수식이 빈 집합을 반환할 때 빈 배열 오류가 발생합니다. 예를 들어 데이터 집합에 100보다 작은 값이 없으므로 =FILTER(C3:D5,D3:D5<100)에서 오류를 반환합니다.
오류를 resolve 조건을 변경하거나 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)
셀 수식 결과는 함수입니다.
함수를 호출하거나 호출하지 않고는 셀에 함수를 넣을 수 없습니다. 괄호와 인수를 추가하여 함수를 호출합니다. 또는 이름 관리자에 함수를 추가하고 이름을 함수로 사용합니다.
기타
이 오류는 Excel의 계산 엔진에서 배열에 지정되지 않은 계산 오류가 발생할 때 발생합니다. resolve 수식을 다시 작성해 보세요. 중첩된 수식이 있는 경우 수 식 평가 도구를 사용하여 #CALC 위치를 식별할 수 있습니다. 수식에서 오류가 발생했습니다.
Excel의 Python
데이터 오류
쿼리를 처리하는 동안 오류가 발생했습니다. 나중에 다시 시도하세요.
데이터 제한을 초과했습니다.
데이터가 업로드 제한을 초과합니다.
Excel의 Python 계산은 한 번에 최대 100MB의 데이터를 처리할 수 있습니다. 더 작은 데이터 세트를 사용해 보세요.
그리드 쿼리
Python 수식은 스프레드시트 데이터가 아닌 외부 데이터를 사용하는 쿼리만 참조할 수 있습니다.
잘못된 Python 개체
이 Python 개체는 이 통합 문서에 연결된 Python 환경에서 제공되지 않았습니다.
셀의 쿼리
수식의 결과는 쿼리일 수 없습니다.
원본 오류
Powery 쿼리에 문제가 발생했습니다. 다시 시도하세요.
너무 많은 데이터
Python 수식은 너무 많은 데이터를 참조하여 Python 서비스로 보냅니다.
Excel의 Python 계산은 한 번에 최대 100MB의 데이터를 처리할 수 있습니다. 더 작은 데이터 세트를 사용해 보세요.
추가 지원
언제든지 Excel Tech Community의 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.