책 내용 질문하기
부록/61p/ISNUMBER/기출문제 따라잡기
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
61
조회수
161
작성일
2021-01-07
작성자
탈퇴*원

안녕하세요. 부록 61p ISNUMBER 기출문제 따라잡기의 정답이

[F3] : IF(ISNUMBER(D3),ROUND(B3/D3,-2),0) 입니다.

 

제가 생각하기에, 정답처럼 함수계산식을 입력한 경우에

E5에는 IF(ISNUMBER(D5),ROUND(B5/D5,-2),0)이 입력될 것이고

IF 함수가 가장 바깥쪽에 사용되었으므로 조건이 거짓이기 때문에 -이 아니라 E5 셀에 0이 입력되어야 한다고 생각했습니다.

 

제가 연습하면서 입력했던 답은

ROUND(B3/IF(ISNUMBER(D3),D3,0), -2)인데, 왜 오답인지 알고 싶습니다.

 

정리해보면, 왜 E5, E7, E8 셀에 -가 입력되며, 제가 생각한 계산식이 오답인 것인지 알고 싶습니다.

 

답변 부탁드려요!

감사합니다.

 

 

 

 

답변
2021-01-08 15:19:50

- 는 회계서식에서 0 값을 표시하는 것입니다. 

 

문제에서 할부금액은 할부기간이 숫자가 아니면 0으로 표시하라고 했기 때문에 

 

if 문 안에서 isunmer 로 숫자인지 확인 하고 숫자이면 계산, 아니면 0 값이 나오게 작성하는 것입니다. 

 

=ROUND(B3/IF(ISNUMBER(D3),D3,0), -2)

 

로 작성하면 0 값이 표시되어야 하는 부분이 오류메시지가 표시되므로 오답처리 되는 것이죠. 

 

0 값으로 나누게 되므로 0 값으로 나누었다는 오류 메시지가 표시됩니다. 

 

좋은 하루 되세요. 

  • 관리자
    2021-01-08 15:19:50

    - 는 회계서식에서 0 값을 표시하는 것입니다. 

     

    문제에서 할부금액은 할부기간이 숫자가 아니면 0으로 표시하라고 했기 때문에 

     

    if 문 안에서 isunmer 로 숫자인지 확인 하고 숫자이면 계산, 아니면 0 값이 나오게 작성하는 것입니다. 

     

    =ROUND(B3/IF(ISNUMBER(D3),D3,0), -2)

     

    로 작성하면 0 값이 표시되어야 하는 부분이 오류메시지가 표시되므로 오답처리 되는 것이죠. 

     

    0 값으로 나누게 되므로 0 값으로 나누었다는 오류 메시지가 표시됩니다. 

     

    좋은 하루 되세요. 

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