주 컨텐츠로 이동
Workday User Guide
최종 업데이트: 2023-06-23
개념: 워크북의 배열 수식

개념: 워크북의 배열 수식

배열
은 둘 이상의 스프레드시트 셀에 포함된 데이터세트입니다. 배열은 시각적으로는 단순한 셀 범위처럼 보이지만, 실제로는 하나의 유닛으로 작업하는 특별한 구조입니다. Worksheets에서 배열의 예로 들 수 있는 것은 라이브 데이터 영역과 입력 영역입니다. 배열이 아닌 단일 셀을 처리하는 수식은
스칼라
수식입니다. 수식이 단일 셀에 결과를 반환합니다.
배열은 단일 행이나 열에 값을 포함하는 1차원일 수 있습니다. 또는 열과 행 모두에 직사각형 값 세트를 포함하는 2차원일 수 있습니다. 1차원 배열로는 중괄호로 묶여 있고 값 사이에 쉼표가 있는 텍스트로 표현된 가로 배열(예: 수식의 ={1,2,3,4})과 값 사이에 세미콜론이 있는 세로 배열이 있습니다(예: ={5;6;7;8}). 2차원 배열에서는 이 둘을 다 사용합니다(예: ={1,2,3;4,5,6}).
배열 수식
은 배열의 값을 계산한 후 결과 배열을 반환하는 단일 수식입니다. 배열 결과 영역을
유출
영역이라고 합니다. 배열 수식은 일반 수식과 동일한 구문을 사용합니다. 다음을 수행할 수 있습니다.
  • 결과를 배열로 출력하는 수식을 제출합니다. 배열의 모든 셀은 단일 엔티티로 작업하는 단일 유닛입니다. 이는 다중 셀 배열 수식입니다.
  • 배열에 대한 연산을 수행하면서 단일 셀에 결과를 포함하는 단일 셀의 수식을 제출합니다. 이는 단일 셀 배열 수식입니다. 단일 셀 배열 수식은 다중 셀 배열 수식에 비해 많이 사용되지 않습니다.
배열 수식에서 SUM 및 COUNT와 같은 여러 일반 함수를 사용할 수 있습니다. TRANSPOSE와 같은 여러 함수는 배열에서 작동할 때만 의미가 있습니다.
배열 수식을 사용할 때는 다음 고려사항에 유의하십시오.
  • 배열 수식의 성능이 더 우수합니다. 1,000개의 개별 수식 대신 10x100개의 다중 셀 배열 수식을 사용하는 것이 더 빠릅니다.
  • 다중 셀 배열 수식을 사용하면 관리자 또는 다른 사용자가 실수로 셀 수식을 덮어쓰지 않도록 할 수 있습니다.
  • 유출 영역의 왼쪽 상단 셀(root 셀이라고도 함)을 제외하고 배열의 개별 셀은 편집할 수 없습니다. 자동입력 영역에서 다른 셀을 선택하면 수식이 수식 입력줄에 표시되지만 변경할 수는 없습니다. 수식을 업데이트하려면 root 셀을 선택한 다음 필요에 따라 변경합니다. Worksheets는 Enter 키를 누르면 자동으로 유출 영역의 나머지 부분을 업데이트합니다.

제약조건이 있는 배열 수식 및 제약조건이 없는 배열 수식

수식에서 결과를 입력할 셀의 정확한 범위를 지정하면 제약조건이 있는 배열 수식을 사용하는 것입니다. 결과 세트를 포함해야 하는 특정 범위를 알고 있는 경우에만 제약조건이 있는 배열 수식을 사용하십시오. 범위에 데이터를 추가하거나 제거하는 경우 이를 처리하도록 배열 수식을 수정해야 합니다.
Worksheets는 배열 데이터 작업 시 사용할 수 있는 더욱 유연한 방법을 제공합니다. Workday 리포트 데이터 또는 입력 영역 데이터와 같은 라이브 데이터로 작업하는 경우 라이브 데이터를 새로 고칠 때마다 데이터 배열의 크기가 변경될 수 있습니다. 배열 수식은 이러한 변경사항에 맞게 조정되어야 합니다. Worksheets는 제약조건이 없는 배열 수식을 사용하여 배열 크기의 변형을 처리합니다. 출력에 대한 특정 배열 크기를 지정하지 않고 수식을 제출하여 Worksheets가 배열 결과 세트를 동적으로 결정하도록 하면 제약조건이 없는 배열 수식을 사용하는 것입니다.
제약조건이 없다는 용어를 사용하는 몇 가지 맥락은 다음과 같습니다.
  • GROUPBY와 같은 수식을
    제약조건이 없는 배열 수식
    이라고 합니다. 이 수식은 가변 출력을 사용하기 위한 것이기 때문입니다.
  • Workday 리포트 데이터세트와 같은 라이브 데이터 배열은
    제약조건이 없는 배열
    입니다. 라이브 데이터를 새로 고칠 때 배열 크기가 커지거나 줄어들 수 있기 때문입니다.
  • B:B와 같은 범위 참조는
    제약조건이 없는 열 참조
    입니다. 열에 데이터가 들어 있는 셀의 수를 지정하지 않기 때문입니다.

배열 수식 제출

다음 위치 중 하나에서 배열 수식을 제출합니다.
  • 수식 입력줄
  • 수식이 포함된 셀 - 제출하기 전에 셀을 두 번 클릭하여 활성 상태인지 확인합니다.
다음 바로가기 키를 사용하여 배열 수식을 제출합니다.
  • 제약조건이 없는
    배열 수식을 제출하려면 Ctrl+Alt+Enter(Windows) 또는 Command+Option+Enter(Mac)를 누릅니다. 범위의 모든 필수 셀에 결과가 표시됩니다. 빈 셀이 부족하여 전체 결과를 표시할 수 없으면 오류가 발생합니다. 결과를 포함할 수 있는 빈 셀이 충분히 있는지 확인합니다.
  • 제약조건이 있는
    배열 수식을 제출하려면 Ctrl+Shift+Enter(Windows) 또는 Command+Shift+Enter(Mac)를 누릅니다. 선택한 범위 내에서만 결과가 표시됩니다. 이 동작은 다른 일반적인 스프레드시트 제품에서도 동일합니다.