계산작업 문제 모음 P.111 에 문제 1번에서
1. 정답이 =COUNTIFS(D3:D11,">="&AVERAGE(D3:D11),E3:E11,"<15") 인데
&는 문자 삽입할 때 쓰는 기호로 알고 있는데 여기서 &가 왜 들어가는건가요?ㅜㅜ
2. 조건을 입력할 때 "" 안에 써야하는걸로 알고 있는데 ">=&AVERAGE(D3:D11)" 아니라 왜 ">=" 인지 궁금합니다
안녕하세요 길벗수험서 운영팀입니다.
averageif, countif, sumif 등의 함수에서 조건식을 입력 시 따옴표로 묶는 것은 '<=234' 등을 일반적인 데이터로 인식하지 못하고 "불완전한 조건식"이라고 인식하기 때문에 이를 보조하기 위해 따옴표를 사용하는 것입니다.
예) countif(a3:a20, 120) -> a3:a20 영역에서 값이 120인 셀의 개수를 세라.
countif(a3:a20, "abc") -> a3:a20 영역에서 값이 abc인 셀의 개수를 세라.
(위에서 두번째 수식은 단순히 abc가 문자이기 때문에 따옴표가 사용된 것입니다.)
자 이제 보죠. 기본적으로 부등호('<=')가 들어가면 불완전한 조건식이기 때문에 따옴표를 사용해야 합니다. 그런데 문제는 뒤에 들어갈 값에 함수를 붙여야 하는 경우 이 함수의 결과가 자동으로 계산되어 "<=계산된값"이라는 형태로 들어가야 합니다.
만약 ">=average(d3:d11)"을 사용하게 되면 뒤의 average함수식은 계산되어져 들어가는 것이 아닌 단순히 문자 그대로로 인식되죠.
('average(d3:d11)'라는 문자열보다 크거나 같은 것은? 이 되어버림)
때문에 여기서 &를 사용하여 이어준 것입니다. '문자 & 함수식'을 조건식으로 삽입하면 함수식이 자동으로 계산되어 '문자 & 숫자' 형태로 조건식이 countifs에 전달되기 때문입니다.
(참고 : 문자데이터 & 숫자데이터 => 문자데이터)
행복한 하루되세요 :)
-
관리자2020-11-02 13:59:51
안녕하세요 길벗수험서 운영팀입니다.
averageif, countif, sumif 등의 함수에서 조건식을 입력 시 따옴표로 묶는 것은 '<=234' 등을 일반적인 데이터로 인식하지 못하고 "불완전한 조건식"이라고 인식하기 때문에 이를 보조하기 위해 따옴표를 사용하는 것입니다.
예) countif(a3:a20, 120) -> a3:a20 영역에서 값이 120인 셀의 개수를 세라.
countif(a3:a20, "abc") -> a3:a20 영역에서 값이 abc인 셀의 개수를 세라.
(위에서 두번째 수식은 단순히 abc가 문자이기 때문에 따옴표가 사용된 것입니다.)
자 이제 보죠. 기본적으로 부등호('<=')가 들어가면 불완전한 조건식이기 때문에 따옴표를 사용해야 합니다. 그런데 문제는 뒤에 들어갈 값에 함수를 붙여야 하는 경우 이 함수의 결과가 자동으로 계산되어 "<=계산된값"이라는 형태로 들어가야 합니다.
만약 ">=average(d3:d11)"을 사용하게 되면 뒤의 average함수식은 계산되어져 들어가는 것이 아닌 단순히 문자 그대로로 인식되죠.
('average(d3:d11)'라는 문자열보다 크거나 같은 것은? 이 되어버림)
때문에 여기서 &를 사용하여 이어준 것입니다. '문자 & 함수식'을 조건식으로 삽입하면 함수식이 자동으로 계산되어 '문자 & 숫자' 형태로 조건식이 countifs에 전달되기 때문입니다.
(참고 : 문자데이터 & 숫자데이터 => 문자데이터)
행복한 하루되세요 :)