책 내용 질문하기
307쪽 문제4번, 321쪽 문제2번 질문입니다
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
307,321
조회수
110
작성일
2019-08-27
작성자
탈퇴*원
첨부파일
1. 307쪽 문제4번
부서에 "판매"포함 부분 포함 식 설정이 이해가 안 되네요 ㅠㅠ
아무리 풀어봐도 이해가 안 되고 암기로만 풀게 되는데요
차례대로 풀어보면 find 함수작성시 find("판매", 부서)이고
iferror(find("판매", 부서)>=1,false)로 작성하는 순서가 맞나요?
맞다면 왜 식에 >=1이 들어가는지 이해가 안 됩니다ㅠㅠ

321쪽  문제2번
=IF(D13<=100,HLOOKUP(C13,$B$2:$G$3,2,0),HLOOKUP(C13,$B$2:$G$3,2,0)*1.1) 로 풀면 안되나요??

교재처럼 if 식과 hlookup식을 따로 작성하니까 더 어려워요 ㅠㅠ
답변
2019-08-28 15:06:08

안녕하세요

 

1.
find 함수는 지정된 범위에서 "판매"가 있는지를 찾아,

있다면 "판매"가 있는 위치를 결과값으로 반환합니다.


find 함수의 결과값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로

find 함수의 결과를 1 이상인지를 비교하는 것입니다. 

 

FIND("판매",$A$20:$A$39)>=1 가 error라면(문자를 찾지 못하면 오류) FALSE를 반환하는 것입니다.

 

 

2.

작성하셔도 됩니다.  다만, 정확한 수식을 위해 100 이하일 경우 1.1을 곱해 주셔야 합니다.

수정 후 : =IF(D13<=100,HLOOKUP(C13,$B$2:$G$3,2,0)*1.1,HLOOKUP(C13,$B$2:$G$3,2,0))

 

좋은 하루 보내세요.    

  • 관리자
    2019-08-28 15:06:08

    안녕하세요

     

    1.
    find 함수는 지정된 범위에서 "판매"가 있는지를 찾아,

    있다면 "판매"가 있는 위치를 결과값으로 반환합니다.


    find 함수의 결과값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로

    find 함수의 결과를 1 이상인지를 비교하는 것입니다. 

     

    FIND("판매",$A$20:$A$39)>=1 가 error라면(문자를 찾지 못하면 오류) FALSE를 반환하는 것입니다.

     

     

    2.

    작성하셔도 됩니다.  다만, 정확한 수식을 위해 100 이하일 경우 1.1을 곱해 주셔야 합니다.

    수정 후 : =IF(D13<=100,HLOOKUP(C13,$B$2:$G$3,2,0)*1.1,HLOOKUP(C13,$B$2:$G$3,2,0))

     

    좋은 하루 보내세요.    

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