행, 열 또는 셀 참조 인수

행, 열 또는 셀 인수의 구문은 다음과 같습니다.

FunctionName(GridName.GridElement[segment(range)].Property)

표 -7 인수 구성요소

인수 설명
GridName

(선택사항) 그리드 이름입니다.

예를 들어 Difference (grid1.row[5], grid2.row[5])는 grid1과 grid2에 있는 2개 행의 차이를 반환합니다.

GridName을 지정하지 않은 경우 기본값은 공식이 입력되는 현재 그리드입니다.

GridElement

(선택사항) row, col, column 또는 cell이라는 키워드 중 하나입니다.

예를 들어 Max(row[1], row[2], row[3])는 세 행의 최대값을 반환합니다. 키워드 rowcolumn 또는 col은 선택사항입니다.

행 및 열 세그먼트 ID를 지정해야 합니다. 예를 들어 cell[2, A]는 2행과 A열 사이에 교차하는 셀을 가리킵니다.

키워드 cell은 선택사항입니다. 예를 들어 [5,B]는 5행과 B열 사이의 교차인 셀을 가리킵니다. 셀 참조에서는 [row, col] 구문이나 [col, row] 구문을 사용할 수 있습니다.

GridElement를 지정하는 경우 문자는 열을 나타내고, 숫자는 행을 나타냅니다(예: Max ([1,A], [2,A], [3,A])).

segment

(필수) 그리드의 행, 열 또는 셀 참조 번호입니다. 확장된 행이나 열의 경우 세그먼트를 지정해야 합니다. 예를 들어 row[2]는 행 세그먼트 2를 가리킵니다. 세그먼트는 대괄호 [ ]로 묶습니다.

range

(선택사항) 지정된 세그먼트에서 확장된 행, 열 또는 셀입니다. range를 지정하면 지정된 범위만 사용하여 공식이 계산됩니다. 예를 들어 row[2(3:5)]에서는 확장된 세그먼트 2의 3번째 행부터 5번째 행까지만 사용합니다.

선택사항입니다. range를 지정하지 않은 경우 확장된 모든 셀이 사용됩니다.

주:

세그먼트가 1개 행 또는 1개 열로만 확장된 경우에는 range 인수를 사용하지 마십시오.

property

(선택사항) average, averageA, count, countA, max, min, product 또는 sum이라는 키워드 중 하나입니다. 이 등록정보는 지정된 확장 행, 열 또는 셀을 합산하는 데 사용됩니다.

참조가 인수인 경우 등록정보를 지정하지 마십시오. 등록정보를 지정하지 않으면 함수에서 가장 적당한 방법으로 참조를 계산합니다. 예를 들어 다음 표현식은 1행과 2행 안에 있는 셀의 평균을 반환합니다.

Average(row[1], row[2])

다음 예에서는 row[1]의 평균을 먼저 계산하고 row[2]의 평균을 계산한 후 두 결과를 더한 다음 2로 나눕니다.

Average(row[1].average, row[2].average)

함수 인수로 사용되지 않은 행, 열 또는 셀 참조에 대한 기본 등록정보는 sum 등록정보입니다. 예를 들어 다음 표현식의 기본 등록정보는 sum입니다.

row[2]

합산 등록정보 인수참조 등록정보 인수를 참조하십시오.

segment는 참조에서 유일한 필수 부분이기 때문에 다음 참조는 동일합니다.

 Grid1.row[1].sum
 [1]

AverageACountA의 계산에는 #missing#error 셀이 포함됩니다. 예를 들어 1행이 Qtr1 = 100, Qtr2 = 200, Qtr3 = #missing, Qtr4 = 400으로 확장되는 세그먼트 행인 경우 다음 함수는 값 4를 반환합니다.

row[1].CountA

기타 모든 함수에서는#missing 데이터 또는 #error 셀이 제외됩니다. 예를 들어 Qtr1 = 100, Qtr2 = 200, Qtr3 = #missing, Qtr4 = 400으로 확장되는 위 1행의 예는 이 경우 3을 반환합니다.

row[1].Count