120쪽 문제 5번을 풀 때
121쪽 풀이에 보면 =IF(IF(B25="필",3,0) ~ 이렇게 나와있잖아요.
"필"이면 3점을 부여하기 때문에 3으로 표시하는 건 알겠는데 "미필"이면 없음을 0으로 입력하는 건 '가산점'은 점수를 말하는 거니까 숫자로 표시하는 거 맞나요?
저는 처음에 =IF(IF(B25="필","3","") ~ 이렇게 입력했다가 안돼서 다른 분들의 질문을 보다보니 큰 따옴표는 텍스트함수에서 데이터를 추출할 때만 쓰는 거라고 하셔서요..
결론은 숫자를 계산하는 것이기 때문에 =IF(IF(B25="필","3","") 도 틀리고, =IF(IF(B25="필","3","0") 도 틀리다는 것이죠?
안녕하세요.
중요한 것은 IF 함수에 의해 산출된 값이 면접점수와 더해진다는 것입니다.
그러믈 IF 함수에 의해 산출되는 가산점은 숫자가 되어야 합니다.
가산점을 큰따옴표(" ")로 묶어 문자로 처리하면 면접점수인 숫자와 더해질 때 오류가 날 수 있죠.
그래서 추출되는 값이 다른 값과 계산이 되는 경우에는 숫자 형태로
추출되는 값이 다른 문자와 & 연산자로 묶이는 경우는 문자 형태로 추출한다고 이해하면 될 것 같습니다.
오늘도 즐거운 하루 되세요.
-
관리자2021-06-25 09:26:17
안녕하세요.
중요한 것은 IF 함수에 의해 산출된 값이 면접점수와 더해진다는 것입니다.
그러믈 IF 함수에 의해 산출되는 가산점은 숫자가 되어야 합니다.
가산점을 큰따옴표(" ")로 묶어 문자로 처리하면 면접점수인 숫자와 더해질 때 오류가 날 수 있죠.
그래서 추출되는 값이 다른 값과 계산이 되는 경우에는 숫자 형태로
추출되는 값이 다른 문자와 & 연산자로 묶이는 경우는 문자 형태로 추출한다고 이해하면 될 것 같습니다.
오늘도 즐거운 하루 되세요.