질문내용 :
& 연산자의 기능 및 COUNTIF/COUNTIFS(IF) 함수의 인수 중 criteria 입력시 요구 form 정리 및 확인 요청
문의 문항의 해설 답안 : = COUNTIFS($G$20:$G$39, ">="&A3, $G$20:$G$39, ">="&B3)
내용 상세
1. &연산자는 텍스트의 연결을 위한 연산자로 알고 있습니다.
그런데 해설답안의 경우 텍스트 연결이 아닌 다른 용도로 사용된 것으로 보입니다.
결과로 유추할때 A3의 값을 참조하라는 의미로 보이는데, & 연산자의 텍스트 연결 이외의 다른 용도는 무엇인지?
2. 상기 해설답안의 붉은색 하이라이트 된 부분을 아래와 같은 조건으로 몇가지 시험해보았으나
올바른 결과를 출력하지 않는데 차이가 무엇인지?
1) >=A3 → 함수 입력 불가 (조건항에 쌍따옴표 없음으로 함수 요구 인수 인식불가로 인한 불만족)
2) ">=A3" → 0 (">=A3" 자체를 문자열로 인식하여 조건 만족 없으므로 0 출력)
3) ">=&A3" → 0 (">=&A3" 자체를 문자열로 인식하여 조건 만족 없으므로 0 출력)
4) ">="A3 → 함수 입력 불가 (이유 모르겠음)
5) ">=1" → 정상결과 출력
6) ">="1 → 합수 입력 불가 (이유 모르겠음)
▶ 위와 같이 6개 형태로 criteria 인수 입력하였는데 차이가 무엇입니까?
3. 위의 6개의 인수 대입 시험 결과 IF 계열 함수 인수 중 criteria 입력 시
요구 form의 차이는 아래와 같은것으로 보입니다. 맞는지 정확하게 확인해 주세요.
1) IF 함수의 경우 문자열이 아닌 경우 쌍따옴표(") 필요 없음, 문자열일 경우 문자열의 앞뒤에 쌍따옴표 적용
2) COUNTIF(/COUNTIFS)의 경우 쌍따옴표(") 필요
(1) 조건이 문자열일 경우 : 문자열 전체의 앞과 뒤에 쌍따옴표를 적용
(2) 조건이 셀 주소를 포함하지 않는 논리식일 경우 : 논리식의 앞과 뒤에 쌍따옴표를 적용
(3) 조건이 셀 주소를 포함하는 논리식일 경우 : <,>,= 연산자의 앞과 뒤에 쌍따옴표를 적용, 셀 주소 앞에 &적용
4. IF와 COUNTIF의 조건 입력시 form이 다른 이유는 무엇인지?
1.
A3셀에 입력된 값을 사용하려면 "<=" & A23 로 사용해야 합니다.
"<=A23" 으로 지정하면 A3셀의 값이 아니라 그냥 A3이라는 값보다 작거나 같은지 확인 하기 때문이죠.
& 연산자는 앞의 값과 뒤의 값을 연결 해 준다고 생각 하시면 됩니다.
2. "" 안에 조건을 입력해야 하는데
"" 안에 입력된 값으로 비교하므로 같은 결과가 없으면 결과가 나오지 않겠죠.
& 연산자 없이는 뒤의 값과 연결이 안되므로 & 연산자를 제외하고는 사용할 수 없는 것입니다.
3. 각 함수의 사용법이므로 각각의 함수의 사용법으로 익혀두시면 되는 부분입니다.
정리를 잘 하시네요. ^^ㅎ
좋은 하루 되세요.
-
*2015-10-02 12:10:19
1.
A3셀에 입력된 값을 사용하려면 "<=" & A23 로 사용해야 합니다.
"<=A23" 으로 지정하면 A3셀의 값이 아니라 그냥 A3이라는 값보다 작거나 같은지 확인 하기 때문이죠.
& 연산자는 앞의 값과 뒤의 값을 연결 해 준다고 생각 하시면 됩니다.
2. "" 안에 조건을 입력해야 하는데
"" 안에 입력된 값으로 비교하므로 같은 결과가 없으면 결과가 나오지 않겠죠.
& 연산자 없이는 뒤의 값과 연결이 안되므로 & 연산자를 제외하고는 사용할 수 없는 것입니다.
3. 각 함수의 사용법이므로 각각의 함수의 사용법으로 익혀두시면 되는 부분입니다.
정리를 잘 하시네요. ^^ㅎ
좋은 하루 되세요.