책 내용 질문하기
질문드립니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
108
조회수
42
작성일
2013-01-13
작성자
첨부파일

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값이 반환된다는 식으로 적혀 있는 것 같은데 답변 부탁드립니다.

답변
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 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가 표시된다고 나와있는것이 잘못되었다는 건인가요? 설명부탁드립니다.ㅠㅠ

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