#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은 빈 집합을 반환할 수 없습니다. 빈 배열 오류는 배열 수식이 빈 집합을 반환할 때 발생합니다. 예를 들어 =FILTER(C3:D5,D3:D5<100)는 데이터 집합에 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 Query에서 문제가 발생했습니다. 다시 시도하세요.
데이터가 너무 많음
Python 수식이 너무 많은 데이터를 참조하여 Python 서비스로 보낼 수 없습니다.
Excel의 Python 계산은 한 번에 최대 100MB의 데이터를 처리할 수 있습니다. 더 작은 데이터 세트를 사용해 보세요.
추가 지원
언제든지 Excel 기술 커뮤니티의 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.