에시문항으로
사용승인일자와 면적이 있는데 사용승인일이 동일하면 면적이 작은 순으로 사용승인일자를 (221027)로 나타낸 값과 누적개수로 구성된 건물의 일련번호를 구하라는 문제로 TEXT, SUM과 &을 이용한 배열수식으로 구하는 문제입니다.
=TEXT(O3,"yymmdd")&SUM(($O$3:$O$66=$O3)*($P$3:$P$66<$P3)*1)+1 이렇게 작성하고 배열수식 적용하니 정답이 산출되는데 밑줄친 부분의 부등호 방향이 그래야만 하는 이유를 모르겠습니다. 설명해주세요.
파일을 같이 올려드리니 참고하세요. N열부터 P열까지를 참고하시면 될 것 같습니다.
안녕하세요.
면적이 작은 순으로 누적개수를 구하라고 했기 때문에 $P$3:$P$66<$P5로 지정한 것입니다.
예를들면, 사용승인일이 동일한 데이터 중 면적이 100, 200, 300이 있다고 할 때 아래와 같이 실행됩니다.
P3 셀에 100이 있을 경우 : 이 값보다 작은 값이 없으므로 SUM 함수의 결과는 0, 맨마지막 +1로 인해 일련번호는 1
P3 셀에 200이 있을 경우 : 이 값보다 작은 값이 하나있으므로 SUM 함수의 결과는 1, 맨마지막 +1로 인해 일련번호는 2
P3 셀에 300이 있을 경우 : 이 값보다 작은 값이 두 개 있으므로 SUM 함수의 결과는 2, 맨마지막 +1로 인해 일련번호는 3
즐거운 하루 되세요.
-
관리자2025-06-27 23:40:31
안녕하세요.
면적이 작은 순으로 누적개수를 구하라고 했기 때문에 $P$3:$P$66<$P5로 지정한 것입니다.
예를들면, 사용승인일이 동일한 데이터 중 면적이 100, 200, 300이 있다고 할 때 아래와 같이 실행됩니다.
P3 셀에 100이 있을 경우 : 이 값보다 작은 값이 없으므로 SUM 함수의 결과는 0, 맨마지막 +1로 인해 일련번호는 1
P3 셀에 200이 있을 경우 : 이 값보다 작은 값이 하나있으므로 SUM 함수의 결과는 1, 맨마지막 +1로 인해 일련번호는 2
P3 셀에 300이 있을 경우 : 이 값보다 작은 값이 두 개 있으므로 SUM 함수의 결과는 2, 맨마지막 +1로 인해 일련번호는 3
즐거운 하루 되세요.