책 내용 질문하기
5번 합격 여부
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
121
조회수
479
작성일
2021-06-25
작성자
탈퇴*원
첨부파일

120쪽 문제 5번을 풀 때 

 

121쪽 풀이에 보면 =IF(IF(B25="필",3,0) ~ 이렇게 나와있잖아요.

"필"이면 3점을 부여하기 때문에 3으로 표시하는 건 알겠는데  "미필"이면 없음을 0으로 입력하는 건 '가산점'은 점수를 말하는 거니까 숫자로 표시하는 거 맞나요? 

 

저는 처음에 =IF(IF(B25="필","3","") ~ 이렇게 입력했다가 안돼서 다른 분들의 질문을 보다보니 큰 따옴표는 텍스트함수에서 데이터를 추출할 때만 쓰는 거라고 하셔서요..

 

결론은 숫자를 계산하는 것이기 때문에 =IF(IF(B25="필","3","") 도 틀리고, =IF(IF(B25="필","3","0") 도 틀리다는 것이죠?

답변
2021-06-25 09:26:17

안녕하세요.

 

중요한 것은 IF 함수에 의해 산출된 값이 면접점수와 더해진다는 것입니다.

그러믈 IF 함수에 의해 산출되는 가산점은 숫자가 되어야 합니다.

가산점을 큰따옴표(" ")로 묶어 문자로 처리하면 면접점수인 숫자와 더해질 때 오류가 날 수 있죠.

그래서 추출되는 값이 다른 값과 계산이 되는 경우에는 숫자 형태로

추출되는 값이 다른 문자와 & 연산자로 묶이는 경우는 문자 형태로 추출한다고 이해하면 될 것 같습니다.

 

오늘도 즐거운 하루 되세요.

  • 관리자
    2021-06-25 09:26:17

    안녕하세요.

     

    중요한 것은 IF 함수에 의해 산출된 값이 면접점수와 더해진다는 것입니다.

    그러믈 IF 함수에 의해 산출되는 가산점은 숫자가 되어야 합니다.

    가산점을 큰따옴표(" ")로 묶어 문자로 처리하면 면접점수인 숫자와 더해질 때 오류가 날 수 있죠.

    그래서 추출되는 값이 다른 값과 계산이 되는 경우에는 숫자 형태로

    추출되는 값이 다른 문자와 & 연산자로 묶이는 경우는 문자 형태로 추출한다고 이해하면 될 것 같습니다.

     

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.