열 수가 일치해야 함
둘 이상의 데이터 범위가 입력으로 제공되고 열 방식 계산이 수행되는 경우, 두 개의 데이터 범위가 같은 수의 열을 포함해야 합니다. 그렇지 않으면 더 작은 데이터 범위의 차원만 사용되고, 일부 매크로 함수의 경우 오류를 표시합니다. 데이터 범위에 다른 수의 행이 포함된 경우, 대부분의 매크로 함수는 가장 짧은 열의 마지막 행까지만 계산을 수행합니다.
*
예를 들어 열 범위와 관련하여, 매크로 정의 V6 = V1:V3 AND V4:V6는 세 개의 출력 열을 생성합니다(두 데이터 범위가 세 개의 열을 포함함). V1 열은 V4 열과 AND 연산으로 처리되고, V2 열은 V5 열과 AND 연산으로 처리되며, V3 열은 V6 열과 AND 연산으로 처리됩니다. 그러나 V6 = V1:V3 AND V4:V5의 경우 두 개의 출력 열만 리턴합니다. 즉, 첫 번째 열 범위는 세 개의 열을 포함하지만 두 번째 열 범위는 두 개의 열만 포함하므로, 더 작은 두 개만 사용됩니다. 이 경우 V1 열은 V4 열과 AND 연산으로 처리되고, V2 열은 V5 열과 AND 연산으로 처리됩니다. V3 열은 사용되지 않습니다.
*
셀 범위 내에서 매크로 정의 V7 = V1[1:5]:V2 AND V4[10:50]:V5는 두 개의 출력 열을 생성합니다(두 입력 범위가 두 개의 열을 포함함). 출력 열 V7V8은 5개의 값을 포함하므로, 셀 1-5는 셀 10-14와 AND 연산으로 처리됩니다. 매크로 정의 V7 = V1[1:5]:V2 AND V4는 한 개의 출력 열만 생성합니다. 이는 두 번째 데이터 범위가 한 개의 셀만 포함하기 때문입니다.
*