수식을 효율적으로 사용하려면 다음 세 가지 중요한 고려 사항을 잘 알고 있어야 합니다.
계산 는 수식을 계산한 다음 결과를 수식이 포함된 셀의 값으로 표시하는 프로세스입니다. 시간을 낭비하고 컴퓨터를 느리게 할 수 있는 불필요한 계산을 방지하기 위해 Microsoft Excel은 수식이 의존하는 셀이 변경된 경우에만 수식을 자동으로 다시 계산합니다. 통합 문서를 처음 열 때와 통합 문서를 편집할 때의 기본 동작입니다. 그러나 Excel에서 수식을 다시 계산하는 시기와 방법을 제어할 수 있습니다.
반복 계산 특정 숫자 조건이 충족될 때까지 워크시트의 계산이 반복되는 것입니다. 해당 수식이 들어 있는 셀을 직접 또는 간접적으로 참조하는 수식은 자동으로 계산되지 않습니다. 이것이 바로 순환 참조입니다. 수식에서 자체 셀 중 하나를 다시 참조하는 경우에는 수식의 재계산 횟수를 결정해야 합니다. 순환 참조는 무한히 반복될 수 있습니다. 그러나 최대 반복 횟수와 허용되는 변화량은 사용자가 제어할 수 있습니다.
정확도 계산의 정확도를 나타내는 측정 단위입니다. Excel에서 저장 및 계산되는 유효 자릿수는 15자리입니다. 그러나 수식을 다시 계산할 때 저장된 값 대신 표시된 값을 사용하도록 계산 정밀도를 변경할 수 있습니다.
계산이 진행될 때 명령을 선택할 수도 있고 숫자 또는 수식 입력과 같은 작업을 수행할 수도 있습니다. Excel은 일시적으로 계산을 인터럽트하여 다른 명령이나 작업을 수행한 다음 계산을 다시 시작합니다. 통합 문서에 많은 수의 공식이 포함되어 있거나 통합 문서가 다시 계산될 때마다 자동으로 다시 계산되는 데이터 테이블 또는 함수가 워크시트에 포함되어 있는 경우 계산 프로세스에 더 많은 시간이 걸릴 수 있습니다. 다른 워크시트나 통합 문서에 대한 링크가 워크시트에 포함되어 있는 경우에도 계산 프로세스에 더 많은 시간이 걸릴 수 있습니다. 계산 프로세스를 수동 계산으로 변경하여 계산 발생 시기를 제어할 수 있습니다.
중요: 옵션을 변경하면 열려 있는 모든 통합 문서에 변경된 옵션이 적용됩니다.
-
파일 탭을 클릭하고 옵션을 클릭한 다음 수식 범주를 클릭합니다.
-
다음 중 하나를 수행합니다.
-
값, 수식 또는 이름을 변경할 때마다 종속된 수식을 모두 다시 계산하려면 계산 옵션 구역의 통합 문서 계산에서 자동을 클릭합니다. 이것이 기본 계산 설정입니다.
-
데이터 테이블을 제외한 모든 종속 수식을 다시 계산하려면 값, 수식 또는 이름을 변경할 때마다 계산 옵션 섹션의 통합 문서 계산에서 데이터 테이블을 제외한 자동을 클릭합니다.
-
자동 재계산 기능을 해제하고 명시적으로 지정할 때만 F9 키를 눌러 열려 있는 통합 문서를 다시 계산하려면 계산 옵션 구역의 통합 문서 계산에서 수동을 클릭합니다.
참고: 수동을 클릭하면 Excel에서 통합 문서를 저장하기 전에 항상 다시 계산 확인란을 자동으로 선택합니다. 통합 문서를 저장하는 데 시간이 오래 걸리는 경우 통합 문서를 저장하기 전에 항상 다시 계산 확인란의 선택을 취소하면 저장 시간을 줄일 수 있습니다.
-
데이터 표를 비롯하여 열려 있는 워크시트를 모두 수동으로 다시 계산하고 열려 있는 차트 시트를 모두 업데이트하려면 수식 탭의 계산 그룹에서 지금 계산 단추를 클릭합니다.
-
현재 워크시트와 이 워크시트에 연결되어 있는 차트 및 차트 시트를 수동으로 모두 다시 계산하려면 수식 탭의 계산 그룹에서 시트 계산 단추를 클릭합니다.
-
팁: Excel 옵션 대화 상자 외부에서도 이러한 옵션 중 상당수를 변경할 수 있습니다. 수식 탭의 계산 그룹에서 계산 옵션을 클릭한 다음 자동을 클릭합니다.
참고: 워크시트의 수식이 다시 계산되지 않은 워크시트에 연결되어 있는 경우 연결을 업데이트하면 원본 워크시트가 완전히 다시 계산되지 않았다는 메시지가 나타납니다. 원본 워크시트에 저장된 값이 틀리더라도 현재 값으로 연결을 업데이트하려면 확인을 클릭합니다. 연결 업데이트를 취소하고 원본 워크시트에서 가져온 이전 값을 사용하려면 취소를 클릭합니다.
작업 |
키 |
---|---|
열려 있는 모든 통합 문서에서 마지막 계산 이후에 변경된 수식과 이러한 수식에 종속된 수식을 다시 계산합니다. 통합 문서가 자동으로 다시 계산되도록 설정된 경우에는 다시 계산하기 위해 F9 키를 누르지 않아도 됩니다. |
F9 키 |
현재 워크시트에서 마지막 계산 이후에 변경된 수식과 이러한 수식에 종속된 수식을 다시 계산합니다. |
Shift+F9 |
마지막 재계산 이후에 변경되었는지 여부에 관계없이 열려 있는 모든 통합 문서에서 모든 수식을 다시 계산합니다. |
Ctrl+Alt+F9 |
종속된 수식을 확인한 다음 마지막 재계산 이후에 변경되었는지 여부에 관계없이 열려 있는 모든 통합 문서에서 모든 수식을 다시 계산합니다. |
Ctrl+Shift+Alt+F9 |
-
파일 탭을 클릭하고 옵션을 클릭한 다음 수식 범주를 클릭합니다.
-
계산 옵션 구역에서 반복 계산 사용 확인란을 선택합니다.
-
반복 계산할 최대 횟수를 설정하려면 최대 반복 횟수 상자에 반복 횟수를 입력합니다. 반복 횟수가 많을수록 워크시트를 다시 계산하는 데 필요한 시간이 더 길어집니다.
-
재계산 결과 사이에 허용할 변화량 한도를 설정하려면 변화 한도값 상자에 값을 입력합니다. 값이 작을수록 결과는 더 정확해지지만 워크시트를 다시 계산하는 데 시간이 더 오래 걸립니다.
참고: 해 찾기와 목표값 찾기는 가상 분석 도구라고 하는 명령군의 일부입니다. 두 명령 모두 반복 계산을 제어된 방식으로 사용하여 원하는 결과를 구합니다. 여러 셀의 값을 조정하여 특정 셀의 최적 값을 찾거나 계산 시 하나 이상의 값에 특정 제한을 적용하려면 해 찾기를 사용합니다. 단일 수식으로 구하려는 결과는 알지만 해당 결과를 구하는 데 필요한 수식 입력 값을 모를 때는 목표값 찾기를 사용합니다.
계산 정밀도를 변경하기 전에 다음 사항을 고려하세요.
기본적으로 Excel에서는 표시된 값이 아니라 저장된 값을 계산합니다.
표시되고 인쇄되는 값은 저장된 값을 서식 지정하고 표시하기 위해 선택하는 방법에 따라 달라집니다. 예를 들어 "6/22/2008"로 날짜가 표시되는 셀에 해당 셀의 날짜에 대해 저장된 값인 일련 번호가 포함되어 있을 수 있습니다. 이 경우 날짜 표시를 다른 형식(예: "22-Jun-2008")으로 변경할 수 있지만 워크시트에서 값 표시를 변경해도 저장된 값은 변경되지 않습니다.
계산 정밀도를 변경하는 경우 주의해야 합니다.
수식이 계산을 수행하는 경우 일반적으로 Excel은 수식에서 참조하는 셀에 저장된 값을 사용합니다. 예를 들어 두 셀에 각각 10.005 값이 있고 값을 통화 형식으로 표시하도록 셀 서식이 지정되어 있는 경우 값 $10.01이 각 셀에 표시됩니다. 두 셀을 더하면 Excel은 표시된 값이 아닌 저장된 값 10.005와 10.005를 더하므로 결과는 $20.01이 됩니다.
표시된(서식이 지정된) 값을 사용하여 통합 문서에서 계산 정밀도를 변경하면 셀에 저장되어 있는 값이 최상 정밀도(15자리)에서 표시된 서식(소수 자릿수 포함)으로 영구히 변경됩니다. 이 경우 나중에 최상 정밀도로 계산하도록 선택해도 원래 값을 복원할 수 없습니다.
-
파일 탭을 클릭하고 옵션을 클릭한 다음 고급 범주를 클릭합니다.
-
이 통합 문서의 계산 대상 구역에서 원하는 통합 문서를 선택한 다음 표시된 정밀도 설정 확인란을 선택합니다.
Excel에서는 정밀도가 15자리로 제한되어 있지만 그렇다고 해서 Excel에 저장할 수 있는 숫자 크기의 제한이 15자리인 것은 아닙니다. 제한은 양수의 경우 9.99999999999999E+307, 음수의 경우 -9.99999999999999E+307입니다. 이는 1 또는 -1 다음에 0이 308개 있는 것과 거의 같습니다.
Excel에서 정밀도는 15자리를 초과하는 모든 숫자가 15자리 정밀도로만 저장되고 표시된다는 것을 의미합니다. 이러한 자릿수는 소수점 앞이나 뒤에 있는 자릿수를 임의로 더한 것일 수 있습니다. 15번째 자리 오른쪽에 있는 모든 숫자는 0이 됩니다. 예를 들어 1234567.890123456에는 16개의 자릿수가 있습니다(소수점 앞에 7자리, 소수점 뒤에 9자리). 이는 Excel에서 1234567.89012345로 저장되고 표시됩니다(수식 입력줄 및 셀에 표시됨). 1.23457E+06과 같은 지수 형식 대신 모든 숫자가 표시되도록 셀을 숫자 형식으로 설정하면 숫자가 1234567.890123450으로 표시됩니다. 끝에 있는 6(16번째 자리)이 삭제되어 0으로 바뀝니다. 정밀도가 15번째 자리에서 중단되기 때문에 그 다음에 오는 모든 숫자는 0이 됩니다.
컴퓨터에 둘 이상의 프로세서(여러 물리적 프로세서 포함)가 있거나 하이퍼스레드(여러 논리 프로세서 포함)가 있을 수 있습니다. 이러한 컴퓨터에서는 다시 계산에 사용할 프로세서 수를 설정하여 많은 수식이 포함된 통합 문서를 다시 계산하는 데 걸리는 시간을 개선하거나 제어할 수 있습니다. 대부분의 경우 재계산 워크로드의 일부를 동시에 수행할 수 있습니다. 이 워크로드를 여러 프로세서로 분할하면 다시 계산을 완료하는 데 걸리는 전체 시간을 줄일 수 있습니다.
-
파일 탭을 클릭하고 옵션을 클릭한 다음 고급 범주를 클릭합니다.
-
계산 시 여러 프로세서를 사용하거나 사용하지 않으려면 수식 구역에서 다중 스레드 계산 사용 확인란을 선택하거나 선택을 취소합니다.
참고 이 확인란은 기본적으로 선택되어 있으며 계산 시 모든 프로세서가 사용됩니다. 컴퓨터의 프로세서 수가 자동으로 검색되어 이 컴퓨터의 모든 프로세서 사용 옵션 옆에 표시됩니다.
-
다중 스레드 계산 사용을 선택할 경우 필요에 따라 컴퓨터에서 사용할 프로세서 수를 제어할 수 있습니다. 예를 들어 컴퓨터에서 일정 시간 동안 프로세서를 점유해야 하는 다른 프로그램을 실행 중인 경우에는 재계산 시 사용할 프로세서 수를 제한해야 합니다.
-
프로세서 수를 제어하려면 계산 스레드 수에서 수동을 클릭합니다. 사용할 프로세서 수를 입력합니다(최대 수는 1024).
이전 버전의 통합 문서를 정확하게 계산하기 위해 Excel은 이전 버전의 Excel에 저장된 통합 문서를 처음 열 때 현재 버전에서 만든 통합 문서를 열 때와는 다르게 작동합니다.
-
현재 버전에서 만든 통합 문서를 열면 변경된 셀에 종속된 수식만 다시 계산됩니다.
-
이전 버전의 Excel에서 만든 통합 문서를 열면 통합 문서의 모든 수식(변경된 셀에 종속된 수식과 종속되지 않은 수식)이 다시 계산됩니다. 이를 통해 통합 문서가 현재 Excel 버전에 맞게 완전히 최적화됩니다. 통합 문서가 수동과 같은 다른 계산 모드에 있는 경우는 예외입니다.
-
완전히 다시 계산하는 작업은 부분적으로 다시 계산하는 작업보다 시간이 오래 걸릴 수 있으므로 이전에 현재 Excel 버전으로 저장하지 않은 통합 문서를 열 때 평소보다 시간이 오래 걸릴 수 있습니다. 통합 문서를 현재 버전의 Excel로 저장한 후에는 여는 속도가 빨라집니다.
웹용 Excel 에서 수식 결과는 해당 수식에 사용되는 셀의 데이터를 변경할 때 자동으로 다시 계산됩니다. 이 자동 다시 계산을 해제하고 수식 결과를 수동으로 계산할 수 있습니다. 방법은 다음과 같습니다.
참고: 통합 문서에서 계산 옵션을 변경하면 브라우저에서 열려 있는 다른 통합 문서가 아닌 현재 통합 문서에만 영향을 줍니다.
-
웹용 Excel 스프레드시트에서 수식 탭을 클릭합니다.
-
계산 옵션 옆에 있는 드롭다운에서 다음 옵션 중 하나를 선택합니다.
-
값, 수식 또는 이름을 변경할 때마다 모든 종속 수식을 다시 계산하려면 자동을 클릭합니다. 이것이 기본 설정입니다.
-
데이터 테이블을 제외한 모든 종속 수식을 다시 계산하려면 값, 수식 또는 이름을 변경할 때마다 데이터 테이블을 제외하고 자동을 클릭합니다.
-
자동 다시 계산을 해제하고 명시적으로 수행할 때만 열려 있는 통합 문서를 다시 계산하려면 수동을 클릭합니다.
-
통합 문서(데이터 테이블 포함)를 수동으로 다시 계산하려면 통합 문서 계산을 클릭합니다.
-
참고: 웹용 Excel 에서 특정 숫자 조건이 충족될 때까지 수식이 다시 계산되는 횟수를 변경할 수 없으며, 수식을 다시 계산할 때 저장된 값 대신 표시된 값을 사용하여 계산의 전체 자릿수를 변경할 수도 없습니다. 하지만 Excel 데스크톱 애플리케이션에서 이 작업을 수행할 수 있습니다. Excel에서 열기 단추를 사용하여 통합 문서를 열어 계산 옵션을 지정하고 수식 다시 계산, 반복 또는 정밀도를 변경할 수 있습니다.
추가 지원
언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.