책 내용 질문하기
수식의 옵션의 유무랑 잡다한거요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
91
조회수
56
작성일
2011-12-05
작성자
첨부파일

hlookup함수를 공부하다가

수식에 옵션이 붙고안붙고 결과값이 다르다는것을 알게되더라구요

옵션을 쓸때랑 안쓸때 왜 안쓰는지 어쩔때 안쓰는지,

그리고 쓸때와 안쓸때의 결과값이 어떻게빗나가는지 가르쳐주세요

--------------

91페이지에서요

=E7*HLOOKUP(E7,I3:L4,2)

라는함수를 아래로 채우기핸들로 명령했을때 (8번째 행에도 데이터들이 있다고 가정)

#N/A 에러가 발생했더라구요 (값을보니 행지정은 잘 되어있어요)

그래서

=E8*HLOOKUP(E8,I3:L4,2)

로 바꿔서 수정해줘도 에러가 나네요

근데 다시 싹 다지우고

=E8*HLOOKUP(E8,I3:L4,2)

로 똑같이 다시썼을때는 근사값으로 계산이 되더라구요

왜이렇죠???ㅜㅜ....

-----------------------------------

그리구요

그리구 위에서질문한걸 밑에서질문한거에 대입해서 생각해봤을때,

아무것도 입력이안됬을경우 근사값(1)로 적용이 되는걸 알겠어요

그러면 모든 옵션식을쓸때 1은 쓸필요없다고 볼수있는건가요?

그리고 옵션 0 이... FALSE랑 같다고 제가 기억하고있는데 맞나요?

맞다구할경우 왜 0이라고 안쓰고 FALSE라고 써줘야하나요?

-------------------------

^ㅡ^언제나 답변해주셔서 감사해요

답변
2011-12-06 12:39:01

안녕하세요. 길벗 수험서 운영팀입니다.

2.

두번째에서 N/A 가 나오는 이유는, 보통 찾을 값이 없거나, 범위에서 조건에 만족하는 값을 찾을 수 없을 때 나오는 오류입니다.

E8 셀에 야근일수가 입력되지 않았거나, 찾을 수 없는 잘못된 값(예를 들면 범위에 없는 값인 0)을 입력했기 때문으로 보입니다.

3.

1 이나 0 이 아닌, TRUE 나 FALSE로 써주는 이유는,

컴퓨터 내부적으로는 산술계산이나 논리계산을 할 때는 같은 값으로 작용하지만 개념적으로 서로 다르기 때문입니다.

TRUE나 FALSE 가 필요한 곳에서는 TRUE/FALSE를 사용하시는 것이 좋습니다.

단편적인 예로, COUNT만 봐도 0은 숫자이므로 개수로 세지만, FALSE는 세지 않습니다.

AVERAGE() 함수의 경우에도 범위 내에 0이 포함되어있따면 전체 개수에 포함하지만 FALSE는 포함하지 않습니다.

즐거운 하루 되세요.

"
  • *
    2011-12-06 12:39:01

    안녕하세요. 길벗 수험서 운영팀입니다.

    2.

    두번째에서 N/A 가 나오는 이유는, 보통 찾을 값이 없거나, 범위에서 조건에 만족하는 값을 찾을 수 없을 때 나오는 오류입니다.

    E8 셀에 야근일수가 입력되지 않았거나, 찾을 수 없는 잘못된 값(예를 들면 범위에 없는 값인 0)을 입력했기 때문으로 보입니다.

    3.

    1 이나 0 이 아닌, TRUE 나 FALSE로 써주는 이유는,

    컴퓨터 내부적으로는 산술계산이나 논리계산을 할 때는 같은 값으로 작용하지만 개념적으로 서로 다르기 때문입니다.

    TRUE나 FALSE 가 필요한 곳에서는 TRUE/FALSE를 사용하시는 것이 좋습니다.

    단편적인 예로, COUNT만 봐도 0은 숫자이므로 개수로 세지만, FALSE는 세지 않습니다.

    AVERAGE() 함수의 경우에도 범위 내에 0이 포함되어있따면 전체 개수에 포함하지만 FALSE는 포함하지 않습니다.

    즐거운 하루 되세요.

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