108,109쪽에 풀이가 있는 09섹션 1번문제 관련 질문드립니다.
=sum(if(b11:b29=b3,1)) 을 입력하고 ctrl+shift+enter를 한다음에
채우기전에 배열부분을 절대주소로 변경후에 다시 ctrl+shift+enter하고 채우라고 되어있습니다.
처음부터
=sum(if($b$11:$b$29=b3,1)) 을 입력하고 ctrl+shift+enter를 한다음에 바로 채우기 해도 결과값이
나오는 것 같은데 이렇게 해도 되는 것인지 궁금합니다.(훨씬 더 간단한 것 같아서 질문이 생겼습니다.)
부록 함수부분에서 if 에 대해 배울 때 if(조건,인수1,인수2) 에서 인수2를 비우면 거짓일때 FALSE가
표시된다고 배웠습니다.
배운대로라면 =sum(if(b11:b29=b3,1)) 여기에서 1 다음에 ,0 을 안쓰면 FALSE가 나와야 하므로
수식이 오류가 되는 것이 아닌가요?
109쪽 전문가의 조언부분을 보면 NULL값이 반환된다는 식으로 적혀 있는 것 같은데 답변 부탁드립니다.
네 처음부터 입력하실때 절대참조하시면 됩니다.
절대참조가 혼동 되실까바 따로 설명해 둔 것으로
식을 입력할때 절대참조가 가능 하시다면 절대참조를 지정 하셔서 사용하시기 바랍니다.
=sum(if(b11:b29=b3,1))
오류가 되지 않습니다. if(조건,참,거짓) 인데 거짓 부분을 아예 사용을 하지 않았기 때문에 아무것도 표시 되지 않습니다.
=sum(1,,1,,1,,1,1,...)
과 같이 조건이 맞을때 1만 반영하므로 sum으로 1을 모두 더해 조건에 맞는 것의 개수를 셀 수 있습니다.
거짓부분을 비운다라는 것은
if(조건,1, ) 과 같이 사용했을때 라고 보시면 되겠습니다.
좋은 하루 되세요.
"-
*2013-01-15 08:01:20
네 처음부터 입력하실때 절대참조하시면 됩니다.
절대참조가 혼동 되실까바 따로 설명해 둔 것으로
식을 입력할때 절대참조가 가능 하시다면 절대참조를 지정 하셔서 사용하시기 바랍니다.
=sum(if(b11:b29=b3,1))
오류가 되지 않습니다. if(조건,참,거짓) 인데 거짓 부분을 아예 사용을 하지 않았기 때문에 아무것도 표시 되지 않습니다.
=sum(1,,1,,1,,1,1,...)
과 같이 조건이 맞을때 1만 반영하므로 sum으로 1을 모두 더해 조건에 맞는 것의 개수를 셀 수 있습니다.
거짓부분을 비운다라는 것은
if(조건,1, ) 과 같이 사용했을때 라고 보시면 되겠습니다.
좋은 하루 되세요.
" -
*2013-01-15 15:50:39
답변하신것을 보면
부록 if함수부분에서
if 에 대해 배울 때 if(조건,인수1,인수2) 에서 인수2를 비우면 거짓일때 FALSE가 표시된다고 나와있는것이 잘못되었다는 건인가요? 설명부탁드립니다.ㅠㅠ