Google Sheets의 계산 방식
인터넷에 연결하지 않고 Google Sheets를 사용할 수 있습니다. 변경사항이 브라우저에 저장된 후 Google로 전송되므로 오프라인 상태에서도 Google Sheets는 계속 사용 가능합니다.
내용을 수정하면 Google Sheets가 백그라운드에서 계산을 실행합니다. 사용자나 다른 공동작업자가 수정하는 동안 오른쪽 상단에 녹색 로드 표시줄이 나타날 수 있습니다. 이 진행률 표시줄은 Google Sheets가 작동 중이며 수정 작업을 계속할 수 있음을 나타냅니다. 예를 들어 시트를 처음 로드하거나 수식 계산을 할 때 녹색 로드 표시줄이 보일 수 있습니다.
공동작업자가 내용을 변경하거나 백그라운드에서 자동 스크립트가 실행 중일 때도 진행률 표시줄이 나타날 수 있습니다. 진행률 표시줄은 애플리케이션이 작동하면서 업데이트 중임을 보여 줄 뿐이므로 완료될 때까지 기다릴 필요는 없습니다.
셀을 수정할 때마다 Sheets에서 해당 셀과 모든 종속 셀의 수식을 평가합니다. 예를 들어 B1에 =A1+1
이 있고 A1이 =2+2
로 변경되면 Sheets는 A1과 B1을 평가합니다. 한 셀의 값이 조금만 변경되어도 수많은 변경사항이 발생할 수 있으며 이를 전부 계산하는 데 시간이 조금 걸릴 수 있습니다.
반복되는 하위 표현식 참조
동일한 하위 표현식이 반복되는 경우 하위 표현식을 자체 셀로 이동하고 해당 셀을 참조할 수 있습니다.
아래 예에서는 각 셀에 SUM($A$2:$A$6)
수식이 반복됩니다.
위의 방법 대신 수식 계산을 새 셀로 이동한 다음 계산된 결과를 참조할 수 있습니다. 아래 예에서는 SUM($A$2:$A$6)
수식이 B8로 옮겨져 있으며 나머지 수식은 $B$8
을 참조합니다.
도움말: TODAY,
NOW
, RAND
와 같은 일부 함수는 휘발성이므로 최소한으로 사용해야 합니다. 휘발성 함수는 지속적으로 변경되며 수정할 때마다 평가해야 합니다. 가능하면 자체 셀로 이동하세요.
VLOOKUP 및 MATCH에 도우미 열 사용
도움말:
A1:B10
의 데이터를 정리하려면VLOOKUP(“키”, SORT(A1:B10, 1), 2)
를 사용하는 대신 데이터 범위 정렬을 클릭하세요.UNIQUE
의 경우 중복 항목을 삭제하려면 데이터 데이터 정리 중복 항목 삭제를 클릭하세요.MATCH(7, ARRAYFORMULA(WEEKDAY(G2:G4)), 0)
대신ARRAYFORMULA
를 도우미 열로 이동하고 해당 열에서 MATCH를 구현하세요.
조건부 서식 규칙 삭제
계산 속도를 느리게 만들 수 있는 불필요한 조건부 서식 규칙을 검토하고 삭제할 수 있습니다.
- Google Sheets에서 스프레드시트를 엽니다.
- 전체 시트를 선택합니다.
- 상단에서 서식 조건부 서식을 클릭합니다.
- 오른쪽에서 삭제하려는 규칙을 찾습니다.
- 규칙 삭제 를 클릭합니다.
이 최적화가 중요한 이유는 조건부 서식을 계산하는 데 시간이 오래 걸릴 수 있고 모든 규칙이 데이터 범위 전체에 적용되기 때문입니다. 데이터가 커질수록 수행해야 할 평가가 늘어납니다. 또한 조건부 서식 규칙이 중복되거나 서로 덮어쓸 수도 있습니다. 이러한 규칙을 정리하면 시트의 성능을 아주 쉽게 개선할 수 있습니다.