FAQ: 워크북 성능
워크북의 크기 상한은 얼마이며, 이 한도에 영향을 주는 요소는 무엇입니까?
총 한도는 워크북당 2,000만 개 셀입니다. 워크북 크기보다는 워크북 수식 및 종속성이 성능에 훨씬 더 큰 영향을 줍니다. 워크북 한도의 전체 목록은 워크북 한도를 참조하십시오. 참조: 워크북 한도.
다음 표에는 성능에 상당한 영향을 줄 수 있는 워크북의 특성과 이러한 영향을 완화하기 위한 몇 가지 팁이 나와 있습니다.
성능에 영향을 주는 요소
| 팁
|
|---|---|
배열 수식 대신 동일한 수식을 여러 개 사용 | 가능한 경우 끌어서 채우기를 사용하여 셀에 동일한 수식을 여러 개 입력하는 대신 제약조건이 없는 수식을 사용합니다. 제약조건이 없는 배열 수식 제출 바로가기 키를 사용하여 수식을 제출하십시오. 자세한 내용은 다음을 참조하십시오. 개념: 워크북의 배열 수식. |
워크북 내 종속성 및 워크북 간 종속성 - 1개 셀이 변경되면 다른 여러 셀에서 계산이 수행될 수 있습니다. 1,000개가 넘는 셀이 직/간접적으로 영향을 받는 경우 성능이 저하될 수 있습니다. | 외부 참조를 사용하는 경우, 특히 프로듀서 워크북이 큰 경우 컨슈머 워크북에서 참조하는 프로듀서 워크북의 사용을 최소화하십시오. |
범위 값 변경 시 계산 집약적 함수(예: VLOOKUP, SUMIFS) 사용 | Worksheets는 성능에 최적화된 인덱싱된 함수를 제공합니다. 이러한 WD 함수는 지정된 범위 또는 배열에 대한 B-트리 인덱스를 생성하고 동일한 데이터에 대해 반복적으로 사용할 경우 더 나은 검색 성능을 제공합니다. 동일한 데이터 세트에 대해 많은 룩업을 수행하는 경우 B-트리 인덱스가 캐시되어 반복적으로 사용됩니다.가능하면 인덱싱되지 않은 함수 대신 다음 함수를 사용하는 것이 좋습니다.
워크북 성능을 최적화하려면 WD 함수에서 범위를 참조할 때 수식을 작성하고 절대 참조를 사용하여 올바른 룩업 범위를 지정하는 것이 좋습니다. 이렇게 하면 생성하고 캐시해야 하는 B-트리 인덱스가 줄어듭니다. 절대 참조를 사용하면 수식이 복사되거나 채워지는 위치에 관계없이 수식의 셀 참조가 일정하게 유지됩니다. 셀 참조를 절대 참조로 설정하려면 수식의 열 문자와 행 번호 앞에 달러 기호($)를 추가합니다. 예: $Q$45, $T$67, $A$1:$A$10 등 |
Worksheets에서 재계산을 수행할 때마다 실행되는 일시적 함수(예: RAND, NOW, TODAY, OFFSET, INDIRECT, INFO) - 워크북에서 재계산이 실행되도록 하는 액션은 다음과 같습니다.
| 재계산을 방지하기 위해 일시적 함수를 ONCE 함수로 래핑할 수 있습니다. 일시적 함수를 사용하는 정의된 이름을 생성한 다음 여러 곳에 사용하지 마십시오. 대신 일시적 함수를 셀에 입력하고 해당 셀에 대한 참조로 정의된 이름을 생성합니다. 예: 현재 날짜의 정의된 이름을 설정하고 사용하려면 다음을 수행합니다.
|
일반적으로 다음과 같은 워크북 특성이 성능에 미치는 영향은 미미합니다.
- 워크북의 총 크기
- 셀 수
- 시트 수(탭 수)
- 크로스 시트 수식
- 수식 시퀀스
- 요약 탭
워크북을 나중에 다시 사용하라는 알림이 표시되는 경우가 있습니다. 이유가 무엇입니까?
Worksheets에서 작업을 완료하는 데 몇 초 이상 걸리면 이와 같은 알림이 표시됩니다. 예를 들어, 이는 라이브 데이터를 삽입하거나 새로 고치는 중에 표시되거나 많은 수식을 재계산할 때 표시될 수 있습니다. 이 알림은 액션이 완료되는 동안 워크북을 닫고 다른 작업을 수행할 수 있게 해줍니다. 이미 새로고침 또는 데이터 마법사 프로세스를 실행 중인 워크북을 열 경우에도 이 알림이 표시됩니다.
드라이브 파일 목록에 '처리 중...' 표시기가 잠깐 표시되는 경우가 있습니다. 표시기의 표시 여부는 어떻게 결정됩니까?
리포트 또는 통합 어플리케이션과 같은 기존 데이터로 워크북을 생성하는 경우 데이터를 워크북에 추가하는 동안 Worksheets에
처리 중...
표시기가 표시됩니다. 다음을 포함한 여러 요소에 따라 짧게는 몇 초부터 길게는 몇 시간까지 소요될 수 있습니다.- 계산 및 수식의 수
- 파일 또는 Workday 리포트의 크기
- 통합 어플리케이션 생성 프로세스의 복잡성
- 워크북에 Workday 리포트의 라이브 데이터가 포함되어 있는지 여부 또는 테넌트에서 실행 중인 기타 리소스 집약적 프로세스가 포함되어 있는지 여부 (라이브 데이터를 제외하고 Worksheets 프로세스는 다른 테넌트 프로세스와 독립적입니다.)
Worksheets에서 워크북 생성이 시작된 후에는 생성을 취소하거나 신규 통합 어플리케이션 워크북 생성을 시작할 수 없습니다. 그러나 워크북이 24시간 넘게 처리 중 상태인 경우에는 자동으로 취소되므로 워크북을 휴지통으로 이동하거나 재생성할 수 있습니다.
워크북 계산 속도가 너무 느립니다. 어떻게 하면 개선할 수 있습니까?
- 복잡한 수식이 포함된 워크북을 여러 번 변경하는 경우, 모든 변경을 완료할 때까지 재계산을 방지하는 것이 좋습니다. 대화 상자에서 일시적으로 재계산 모드를 수동으로 변경할 수 있습니다.
- 분석에 필요하지 않은 데이터를 모두 제거합니다.
- 워크북 간 외부 참조를 최소화합니다.
- 수식의 수를 최소화합니다.
- 전체 열 참조(예: A:A)를 최소한으로 사용합니다.
- 룩업 수식을 사용하는 경우 데이터를 구성하여 정렬된 데이터가 계산에 사용되도록 합니다. 정렬된 데이터를 사용할 경우 룩업 함수 속도가 더 빨라지고, 정확한 매칭 옵션을 사용하지 않아도 되는 경우에는 훨씬 더 빨라집니다.
Excel 스프레드시트를 업로드하는 데 시간이 얼마나 걸립니까?
대부분의 경우 업로드가 몇 초 내로 완료되지만 매우 큰 Excel 스프레드시트는 몇 분이 걸릴 수 있습니다. 드라이브의 진행률 표시줄을 통해 프로세스가 진행 중임을 알 수 있습니다. 백그라운드에서 업로드가 계속 진행되는 동안 다른 워크북에서 작업할 수 있습니다.
Worksheets의 실행 속도가 컴퓨터마다 다른 것 같습니다. 이유가 무엇입니까?
컴퓨터에서 다른 리소스 집약적 어플리케이션이 동시에 실행 중이거나 다른 이유로 처리 용량이 부족할 경우, Worksheets와 같은 리치 웹 어플리케이션을 실행하면 성능이 저하될 수 있습니다. 변수가 너무 많아서 특정 구성을 권장할 수는 없지만 사용자 환경에 따라 고유한 하드웨어 구성 요구사항을 설정해야 할 수 있습니다.