컴활 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 표시는 어떤걸 의미하는건가요?
조건에 맞을 때 반환할 값입니다.
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값도 세게 되므로 정확한 결과가 나오지 않죠.
좋은 하루 되세요.