책 내용 질문하기
부록(함수사전) 99페이지 계산문제
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
99
조회수
87
작성일
2011-04-18
작성자
첨부파일

안녕하세요 함수사전 99페이지에 수식따라잡기라고 답안 있자나요

거기에 2번 문제 보면

=(D3+F3) * (1-HLOOKUP(D3+F3,$B$14:$E$15,2)) 이렇게 답이 써져있는데,

수식입력줄에

=D3+F3 * (1-HLOOKUP(D3+F3,$B$14:$E$15,2)) 요렇게 치면 답이 틀리게 나오더라구요..

↑↑ 요부분에 양옆에 가로 안쳤더니 그런것같은데,,,이게 가로 안치면 왜 답이 틀리게 나오는건가요?

어떤 차이인지 알고 싶네요 답변부탁드려요

답변
2011-04-18 12:39:22

연산우선 순위를 보면 () 가 먼저이고, 그 다음이 * / 그 다음이 + - 입니다.

이 식에서는

=(D3+F3) * (1-HLOOKUP(D3+F3,$B$14:$E$15,2))

가장 먼저 D3+F3 의 결과를 구하고 그 다음1- hookup의 결과를 계산 한 후 D3+F3의 결과와 1-Hlookup 의 결과를 곱하는 식입니다.

그런데 아래쪽에 =D3+F3 * (1-HLOOKUP(D3+F3,$B$14:$E$15,2)) 식은 F3 * (1-holookup( ....) ) 의 결과를 먼저 구하고 그 다음에 d3을 더하는 것이기 때문에 결과다 다른 겁니다. 연산자의 우선순위만 잘 생각하시면 어렵지 않게 이해하실 수 있을 것 같습니다. ^^

  • *
    2011-04-18 12:39:22

    연산우선 순위를 보면 () 가 먼저이고, 그 다음이 * / 그 다음이 + - 입니다.

    이 식에서는

    =(D3+F3) * (1-HLOOKUP(D3+F3,$B$14:$E$15,2))

    가장 먼저 D3+F3 의 결과를 구하고 그 다음1- hookup의 결과를 계산 한 후 D3+F3의 결과와 1-Hlookup 의 결과를 곱하는 식입니다.

    그런데 아래쪽에 =D3+F3 * (1-HLOOKUP(D3+F3,$B$14:$E$15,2)) 식은 F3 * (1-holookup( ....) ) 의 결과를 먼저 구하고 그 다음에 d3을 더하는 것이기 때문에 결과다 다른 겁니다. 연산자의 우선순위만 잘 생각하시면 어렵지 않게 이해하실 수 있을 것 같습니다. ^^

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