p.318 #1-1
=COUNTIF($C6:$G6,">=80")=5
? 질문
1. 왜 >=80에 ""가 붙는지, 붙는다면 어떠한 경우에 붙는가요?
2. 왜 수식 끝에 =5가 붙는지, "모두 80점이상"이라는 조건때문인가요?
p.319 #2-1
=COUNTIFS($D$20:$D$39,">="&A3,$D$20:$D$39,"<="&B3)
? 질문
1. & A3 가 생기는지 서식이 일반이여서 그런건가요?
2. ">="는 #1-1의 질문과 같은 이유인가요?
3. &연산자는 무슨 역할을 하나요?
p.319 #2-2
=SUM(IF((RIGHT($A$20:$A$39,2)=E10)*IFERROR( FIND("판매",$A$20:$A$39)>=1,FALSE),$G$20:$G$39))
? 질문
1. IFERROR( FIND("판매",$A$20:$A$39)>=1,FALSE) 가 무슨 조건을 충족시키기 위한 수식인가요?
IFERROR는 수식에서 오류가 발생했을 때 사용자가 지정한 값 도출하는 수식인데, 여기서 IFERROR은 무슨 역할을 하는지, 왜 >=1이 붙는지 궁금합니다.
p.319 #2-7
? 질문
[워크시트!셀주소] 이러한 형식의 입력은 해당 엑셀 시험에서 항상 동일하게 작성해야되나요? 셀주소만 입력하면 안되나요?
1.
countif 함수의 조건은 "" 안에 입력해야 하므로
">=80"와 같이 입력합니다.
내신등급과 면접 점수가 모두 80점 이상인 데이터의 행 전체에 대해 조건을 넣는 문제이므로
내신등급(1학년, 2학년, 3학년), 면접(태도, 적성) 5개 필드가 모두 80점 이상이라는 조건을 만족하는지 확인하려고 '=5'를 적은 것입니다.
2. countif 의 조건은 항상 "" 안에 작성해야 합니다.
이것은 함수의 사용법이므로 ">=80" 과 같이 작성하는 것입니다.
">="&$a3
과 같이 작성하는 것은 정해진 값(예, 80) 이 아닌 특정 셀의 값을 가져와 사용해야 하므로 이와 같은 방법으로 작성한 것입니다.
& 연산자는 연결 하는 것으로 >= 와 $a3의 결과를 연결 하기 위한 것입니다.
3. find 함수를 이용하여 "정보"를 찾아 그 위치를 표시하는데,
해당 셀에 "정보"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?
그 위치값으로 가장 작은 값은 "정보"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "정보"라는 글자가 있는 것이 됩니다.
그러므로 '>=1'을 해준 것입니다. 그런데 만약 "정보"라는 글자가 없을 때는 find 함수는 오류가 발생합니다.
그러므로 iferrorr 함수를 이용하여 오류가 발생하는지 체크를 하는 것입니다.
오류가 발생했다면 이것은 "정보"라는 글자가 없는 것이고, 이것은 조건을 만족하지 않은 것이므로 'false'를 넣는 것입니다.
>=1 을 생략해도 정확한 결과가 나온다면 생략하셔도 됩니다.
4. 해당 워크시트에서 작성 중이라면 워크시트까지 입력할 필요는 없지만 해당 워크시트가 아닌 경우에는 워크시트명도 입력해 주셔야 합니다.
오늘도 좋은 하루 보내세요.
-
관리자2021-07-07 20:16:33
1.
countif 함수의 조건은 "" 안에 입력해야 하므로
">=80"와 같이 입력합니다.
내신등급과 면접 점수가 모두 80점 이상인 데이터의 행 전체에 대해 조건을 넣는 문제이므로
내신등급(1학년, 2학년, 3학년), 면접(태도, 적성) 5개 필드가 모두 80점 이상이라는 조건을 만족하는지 확인하려고 '=5'를 적은 것입니다.
2. countif 의 조건은 항상 "" 안에 작성해야 합니다.
이것은 함수의 사용법이므로 ">=80" 과 같이 작성하는 것입니다.
">="&$a3
과 같이 작성하는 것은 정해진 값(예, 80) 이 아닌 특정 셀의 값을 가져와 사용해야 하므로 이와 같은 방법으로 작성한 것입니다.
& 연산자는 연결 하는 것으로 >= 와 $a3의 결과를 연결 하기 위한 것입니다.
3. find 함수를 이용하여 "정보"를 찾아 그 위치를 표시하는데,
해당 셀에 "정보"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?
그 위치값으로 가장 작은 값은 "정보"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "정보"라는 글자가 있는 것이 됩니다.
그러므로 '>=1'을 해준 것입니다. 그런데 만약 "정보"라는 글자가 없을 때는 find 함수는 오류가 발생합니다.
그러므로 iferrorr 함수를 이용하여 오류가 발생하는지 체크를 하는 것입니다.
오류가 발생했다면 이것은 "정보"라는 글자가 없는 것이고, 이것은 조건을 만족하지 않은 것이므로 'false'를 넣는 것입니다.
>=1 을 생략해도 정확한 결과가 나온다면 생략하셔도 됩니다.
4. 해당 워크시트에서 작성 중이라면 워크시트까지 입력할 필요는 없지만 해당 워크시트가 아닌 경우에는 워크시트명도 입력해 주셔야 합니다.
오늘도 좋은 하루 보내세요.