문제의 조건을 정리해 보면,
이익금은 판매량 100 이상이고, 품명이 딸랑이이거나 우유병이면 => 0.5 * 판매금액
이익금은 판매량 100 미만이면 => 0.3 * 판매금액
이므로 엄밀히 말하면 이익금은 판매량 100 이상이지만 품명이 딸랑이도, 우유병도 아닌 경우에 대한 조건은 제시되어 있지 않다고 봐야 하지 않나요?
Public Function FN이익금(판매금액, 품명, 판매량)
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
FN이익금 = 판매금액 - (판매금액 * 0.5)
Else
FE이익금 = 판매금액 - (판매금액 * 0.7)
End If
End Function
조건이 판매량이 100이상이고 품명이 딸랑이 이거나 품명이 우유병이면 판매금액-(판매금액 * 0.5) 를 지정 하고
그외의 값은 판매금액-(판매금액*0.7) 을 하기 때문에
모두 결과가 나오는 것이 맞습니다.
좋은 하루 되세요.
-
*2017-03-24 10:27:50
Public Function FN이익금(판매금액, 품명, 판매량)
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
FN이익금 = 판매금액 - (판매금액 * 0.5)
Else
FE이익금 = 판매금액 - (판매금액 * 0.7)
End If
End Function조건이 판매량이 100이상이고 품명이 딸랑이 이거나 품명이 우유병이면 판매금액-(판매금액 * 0.5) 를 지정 하고
그외의 값은 판매금액-(판매금액*0.7) 을 하기 때문에
모두 결과가 나오는 것이 맞습니다.
좋은 하루 되세요.