안녕하세요 함수사전 99페이지에 수식따라잡기라고 답안 있자나요
거기에 2번 문제 보면
=(D3+F3) * (1-HLOOKUP(D3+F3,$B$14:$E$15,2)) 이렇게 답이 써져있는데,
수식입력줄에
=D3+F3 * (1-HLOOKUP(D3+F3,$B$14:$E$15,2)) 요렇게 치면 답이 틀리게 나오더라구요..
↑↑ 요부분에 양옆에 가로 안쳤더니 그런것같은데,,,이게 가로 안치면 왜 답이 틀리게 나오는건가요?
어떤 차이인지 알고 싶네요 답변부탁드려요
연산우선 순위를 보면 () 가 먼저이고, 그 다음이 * / 그 다음이 + - 입니다.
이 식에서는
=(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을 더하는 것이기 때문에 결과다 다른 겁니다. 연산자의 우선순위만 잘 생각하시면 어렵지 않게 이해하실 수 있을 것 같습니다. ^^