행, 열 또는 셀 참조 인수

행, 열 또는 셀 인수는 그리드의 행, 열 또는 셀을 식별합니다. 구문은 다음과 같습니다.

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

표 B-3 인수 구성요소

인수 설명

GridName

양식 이름입니다. 예를 들면 다음과 같습니다.

Difference (grid1.row[5], grid1.row[6])는 grid1 양식에 있는 두 행의 차이를 반환합니다.

선택 사항. GridName을 지정하지 않은 경우 기본값은 현재 양식의 이름입니다.

GridElement

row, col, column, cell이라는 키워드 중 하나입니다.

예를 들어 Max(row[1], row[2], row[3])는 세 행의 최대값을 반환합니다. GridElement는 선택 사항입니다. 그러나 셀 참조에는 행 및 열 세그먼트 식별자가 필요합니다. 예를 들어 cell[2, A]와 [2, A]는 모두 2행과 A열을 교차하는 셀을 참조합니다. 키워드 cell은 선택 사항입니다. 셀 참조는 [row, col] 구문이나 [col, row] 구문을 사용할 수 있습니다.

선택 사항. GridElement를 지정하지 않은 경우 문자는 열을 나타내고 숫자는 행을 나타냅니다. 예를 들어 Max ([1, A], [2, A], [3, A])는 A열의 1, 2, 3행을 가리킵니다.

segment

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

필수.

range

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

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

주:

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

property

average, averageA, count, countA, max, min, product 또는 sum 키워드 중 하나입니다. property는 지정한 확장된 행, 열 또는 셀을 집계하는 방법을 지정합니다.

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

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

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

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

행, 열 또는 셀 참조의 기본 property는 sum입니다. 예를 들어 row[2]Sum(row[2])과 같습니다.

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

Grid1.row[1].sum
[1]

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

row[1].CountA

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

row[1].Count