책 내용 질문하기
컴활 1급 실기 컴활함수사전
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
79
조회수
488
작성일
2021-06-01
작성자
탈퇴*원
첨부파일

컴활 1급 실기 컴활함수사전 책에서, 79페이지 mid함수 기출문제에 대해서 

=COUNT( IF( (MID($B$9:$B$13,2,1)=B4)*($C$9:$C$13=$C$3),1 )  )

 

식에서 if문절의 (조건1) * (조건2),1 으로 되어있는데, 그뒤에 1 표시는 어떤걸 의미하는건가요?

답변
2021-06-03 21:25:58

조건에 맞을 때 반환할 값입니다.

 

if(조건,참,거짓) 에서 참값 만 표시한 것입니다.

 

=count(if((조건1)*(조건2),1))

 

 

=count(if((조건1)*(조건2),1," "))

 

같은 것입니다.

 

첫 번째 식은 조건이 거짓 일 때 아무것도 반환하지 않는 것이고

 

두 번째 식은 조건이 거짓 일 때 " " 공백을 반환하는 것입니다.

 

둘 다 같은 결과이므로 어느 것을 사용하셔도 상관없습니다.

 

다면 조건이 거짓 일 때 0은 반환하시면 안됩니다.

 

0도 숫자 값이기 때문에 0값도 세게 되므로 정확한 결과가 나오지 않죠.

 

좋은 하루 되세요.

  • 관리자
    2021-06-03 21:25:58

    조건에 맞을 때 반환할 값입니다.

     

    if(조건,참,거짓) 에서 참값 만 표시한 것입니다.

     

    =count(if((조건1)*(조건2),1))

     

     

    =count(if((조건1)*(조건2),1," "))

     

    같은 것입니다.

     

    첫 번째 식은 조건이 거짓 일 때 아무것도 반환하지 않는 것이고

     

    두 번째 식은 조건이 거짓 일 때 " " 공백을 반환하는 것입니다.

     

    둘 다 같은 결과이므로 어느 것을 사용하셔도 상관없습니다.

     

    다면 조건이 거짓 일 때 0은 반환하시면 안됩니다.

     

    0도 숫자 값이기 때문에 0값도 세게 되므로 정확한 결과가 나오지 않죠.

     

    좋은 하루 되세요.

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