문제2)
Public Function fn할인액(판매일, 금액)
If 판매일 <= #3/31/2019# Then
fn할인액 = 금액 * 0.15
Else
fn할인액 = 0
End If
End Function
If 판매일<=[계산작업!j2] Then
로 작성한 이유는 계산작업 시트의 j2 셀의 값을 참조하기 위한 것입니다.
이 부분을 다른 값으로 사용했을 때 지시 사항에 맞는 결과가 아니라면 오답 처리 됩니다.
채점 할 때 j2 의 값을 변경 하게 되면 오답 처리 될 수도 있는 부분입니다.
네 맞습니다.
=INDEX($B$4:$J$27,MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27),($B$4:$B$27="취미/레저")*$I$4:$I$27,0),2)
분류가 취미/레저인 것 중 가장 큰 값이 분류가 취미/레저인 것 중 몇 번째에 있는 지를 구하는 문제입니다.
MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27)
부분이 분류가 취미/레저인 것 중 금액이 가장 큰 값을 구하고 해당 위치를 구하게 됩니다.
index(범위, 행, 열)
이므로
MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27),($B$4:$B$27="취미/레저")*$I$4:$I$27,0)
까지가 행의 값을 찾고
열은 2 로 지정되어 있어 2열인 고객코드를 표시하는 것입니다.
-
관리자2020-08-03 11:28:08
If 판매일<=[계산작업!j2] Then
로 작성한 이유는 계산작업 시트의 j2 셀의 값을 참조하기 위한 것입니다.
이 부분을 다른 값으로 사용했을 때 지시 사항에 맞는 결과가 아니라면 오답 처리 됩니다.
채점 할 때 j2 의 값을 변경 하게 되면 오답 처리 될 수도 있는 부분입니다.
네 맞습니다.
=INDEX($B$4:$J$27,MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27),($B$4:$B$27="취미/레저")*$I$4:$I$27,0),2)
분류가 취미/레저인 것 중 가장 큰 값이 분류가 취미/레저인 것 중 몇 번째에 있는 지를 구하는 문제입니다.
MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27)
부분이 분류가 취미/레저인 것 중 금액이 가장 큰 값을 구하고 해당 위치를 구하게 됩니다.
index(범위, 행, 열)
이므로
MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27),($B$4:$B$27="취미/레저")*$I$4:$I$27,0)
까지가 행의 값을 찾고
열은 2 로 지정되어 있어 2열인 고객코드를 표시하는 것입니다.