책 내용 질문하기
기본모의고사 계산작업 수식 관련 질문
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
307
조회수
623
작성일
2019-02-10
작성자
탈퇴*원

안녕하세요.

 

2018시나공 컴활 실기책을 보고있습니다.

p.307, 문제 2-4번문제 질문이 있어 문의드립니다.

 

계산 수식을 맞게 작성한것 같은데 값오류로 계속나옵니다.

답지를 확인해봐도 iferror와 right의 순서만 다를 뿐 맞게 작성하였는데,. 혹시 if의 조건내에서 조건들을 나열할때에도 순서가 중요한지 그리고 만약

중요하다면 어떤 순서로 작성해야하는지 궁금합니다.

 

자세한 내용은 아래 파일첨부에 화면을 캡쳐하여 첨부하였습니다.

수식을 확인해 보시고 무엇이 잘못되었는지 알려주시면 감사하겠습니다.

도움 감사합니다. 

답변
2019-02-11 14:10:06

안녕하세요.

 

조건을 괄호로 안 묶어서 명확하게 조건으로 인식하지 못했습니다.

 

=SUM(IF((IFERROR( FIND("판매",$A$20:$A$39)>=1,FALSE))* (RIGHT($A$20:$A$39,2)=E10) ,$H$20:$H$39))

 

빨간 괄호를 추가해 주세요.

 

좋은 하루 보내세요. 

  • 관리자
    2019-02-11 14:10:06

    안녕하세요.

     

    조건을 괄호로 안 묶어서 명확하게 조건으로 인식하지 못했습니다.

     

    =SUM(IF((IFERROR( FIND("판매",$A$20:$A$39)>=1,FALSE))* (RIGHT($A$20:$A$39,2)=E10) ,$H$20:$H$39))

     

    빨간 괄호를 추가해 주세요.

     

    좋은 하루 보내세요. 

  • 관리자
    2019-02-20 23:41:54

    안녕하세요.

     

    적어주신 답을 기준으로 괄호를 알려드린 것이었습니다.

     

    괄호는 조건과 식을 명확히 하기 위해 사용되는 것입니다.

    물론 함수의 시작과 끝에도 사용되지요.

     

    식에 따라 넣어주시면 됩니다. 정확한 정답은 없습니다.

    정확하게 인식되어 결과만 나오면 됩니다.

     

    함수별로 괄호를 넣는 특별한 차이는 없습니다.

     

    좋은 하루 보내세요. 

  • *
    2019-02-20 11:17:07

    안녕하세요.

     

    답변 감사합니다.

    답변에 =SUM(IF((IFERROR( FIND("판매",$A$20:$A$39)>=1,FALSE))* (RIGHT($A$20:$A$39,2)=E10) ,$H$20:$H$39))

    로 괄호를 해줘야 한다고 하셨는데, 책에는 =SUM(IF((RIGHT($A$20:$A$39,2)=E10)*IFERROR(FIND("판매",$A$20:$A$39)>=1,FALSE),$H$20:$H$39))로

    순서는 다르지만 IFERROR에 괄호가 안되어 있는데 IFERROR와 RIGHT가 괄호 해주는 것에 차이가 있는건가요?

    책 사진 첨부하였습니다.

     

    답변 부탁드리겠습니다. 

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