책 내용 질문하기
부록 함수 질문잉요
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
120
조회수
41
작성일
2014-04-07
작성자
첨부파일

부록에 계산작업 문제모음 120페이지에

실전모의고사 h형 함수 2번에

지급급여=총급여*(1-세금공제율)로 계산하잖아요

총급여=기본급+성과급

그래서

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

이렇게 풀었는데

(D3+F3)앞부분을 왜 괄호 쳐줘야 하는거죠?

답변
2014-04-10 11:08:02

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

이 식에서는

=(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을 더하는 것이기 때문에 결과다 다른 겁니다.

연산자의 우선순위를 기억하셔야 하겠네요.

좋은 하루 되세요.

"
  • *
    2014-04-10 11:08:02

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

    이 식에서는

    =(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, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.