엑셀이나 액세스에서 사용자 지정 형식 사용할 때
예를 들면 #,###;#,###;#,###;@""
뭐 대충 이렇게 구역 다 맞게 써야 되냐요?
아니면 굳이 구역나눠서 쓸 필요없나요?
그리고 116페이지 답변 해주시건 여전히 이해가 안가요...
빨간색으로 된 부분의 조건을 만족한 부분만 범위가 되는거 아닌가요?
왜 조건에 만족하지 않는 것도 0으로 범위가 포함되는지 모르겠어요
이해할 수 있게 좀 길게 설명부탁드려요ㅠ
match( 1650000, {0, 550000, 0, 0, 1650000, 0, 0, 0, 0, 0, 400000, 165000, 770000, 0, 0, 0, 0, 0, 0}, 0)
이렇게 되는 이유는, IF문을 사용하지 않고 * 를 이용해서 조건을 처리했기 때문입니다.
AVERAGE() 함수에서 꼭 IF문을 사용해야 한다는 것은 알고 계실 겁니다. 이것도 마찬가지의 이유인데요.
IF 문을 사용하지 않고, * 를 이용했기 때문에 조건이 거짓인 경우에는 FALSE가 아니라 숫자 0의 값이 자동적으로 계산됩니다.
0 역시 숫자이고 값이 있는 것이므로 배열 수식을 계산할 때 목록에 포함하게 됩니다.
-
*2011-12-21 10:27:45안녕하세요. 길벗 수험서 운영팀입니다.1.구역에 맞게 써주어야 합니다. 만약 뒷부분에 대한 셀 형식이 필요 없으면 뒤에 부분은 생략해도 됩니다.하지만 중간 생략은 안됩니다.2.
match( 1650000, {0, 550000, 0, 0, 1650000, 0, 0, 0, 0, 0, 400000, 165000, 770000, 0, 0, 0, 0, 0, 0}, 0)
이렇게 되는 이유는, IF문을 사용하지 않고 * 를 이용해서 조건을 처리했기 때문입니다.
AVERAGE() 함수에서 꼭 IF문을 사용해야 한다는 것은 알고 계실 겁니다. 이것도 마찬가지의 이유인데요.
IF 문을 사용하지 않고, * 를 이용했기 때문에 조건이 거짓인 경우에는 FALSE가 아니라 숫자 0의 값이 자동적으로 계산됩니다.
0 역시 숫자이고 값이 있는 것이므로 배열 수식을 계산할 때 목록에 포함하게 됩니다.
즐거운 하루 되세요."