책 내용 질문하기
계산작업문제
도서
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을 이용하여 개수를 구할 수 있는 것입니다.
좋은 하루 되세요.