책 내용 질문하기
계산작업 4번문제요
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
307
조회수
46
작성일
2019-01-07
작성자
탈퇴*원
첨부파일

함수가 여기서

if,sum,right는 알겠는데

iferror,find는 어떻게 왜저렇게 쓰이는지 잘 이해가 안가요...

FIND("판매",$A$20:$A$39)>=1,FALSE)여기서 왜 >=1판매가 1보다 큰것을 찾아야하는건지..무슨뜻인지 잘모르겠어요

ㅠㅠㅠ자세한설명좀부탁드립니다.

 

 

 

 

그리구

식에서

=sum(if(right(a20:a39,2)=e10)  *   iferror(find......

여기서 별표시는 조건을 나타내는건가요?

 

 

답변
2019-01-08 20:52:35

안녕하세요.

 

iferror(find("판매",$A$20:$A$39)>=1,false)

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


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


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


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

 

 

*는 AND의 의미입니다.

=SUM( IF ( (조건1) * (조건2), 계산범위)) 형식으로 (조건1)과 (조건2)이 모두 만족하면 계산범위의 합을 구하는 것입니다.

 

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-08 20:52:35

    안녕하세요.

     

    iferror(find("판매",$A$20:$A$39)>=1,false)

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


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


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


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

     

     

    *는 AND의 의미입니다.

    =SUM( IF ( (조건1) * (조건2), 계산범위)) 형식으로 (조건1)과 (조건2)이 모두 만족하면 계산범위의 합을 구하는 것입니다.

     

     

    좋은 하루 보내세요. 

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