책 내용 질문하기
계산작업문제
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
137
조회수
189
작성일
2020-07-12
작성자
탈퇴*원
첨부파일

137  페이지 4번

 

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

마지막 1은 왜들어가나요?

 

저는 =count(if((조건1)*(조건2),성명열))로 했는데 틀리네요

다른문제에서는 인원수 구할 때 성명으로 해도 인원수가 구해졌거든요(성명으로 인원수 구하라는 말도 없었음에도)

뭐가 다른가요?? 

답변
2020-07-14 09:38:02

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

 

마지막 1은 if의 조건이 참일 때 반환할 값입니다. 

 

조건이 참이면 1을 반환하고

 

count(1,,,1,1,1,,,1) 과 같이 표시되는데 1값의 개수를 세어 조건에 맞는 값의 개수를 표시 할 수 있는 것입니다. 

 

성명열을 지정하면 count로 셀 수 없는 값이 표시됩니다. 

 

count 함수로는 문자의 개수를 셀 수 없으니까요. 

 

그래서 1을 이용하여 개수를 구할 수 있는 것입니다. 

 

좋은 하루 되세요. 

  • 관리자
    2020-07-14 09:38:02

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

     

    마지막 1은 if의 조건이 참일 때 반환할 값입니다. 

     

    조건이 참이면 1을 반환하고

     

    count(1,,,1,1,1,,,1) 과 같이 표시되는데 1값의 개수를 세어 조건에 맞는 값의 개수를 표시 할 수 있는 것입니다. 

     

    성명열을 지정하면 count로 셀 수 없는 값이 표시됩니다. 

     

    count 함수로는 문자의 개수를 셀 수 없으니까요. 

     

    그래서 1을 이용하여 개수를 구할 수 있는 것입니다. 

     

    좋은 하루 되세요. 

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