[표]1의 학생코드 3~5번쨰와 6~8번째 글자를 이용하여 [D3:D31] 영역에 반-번호를 계산하여 다음과 같이 표시하시오.(6점)
학생코드가 J100902인 경우 : 9-12
학생코드가 J1010003인 경우 : 10-3
CONCATENATE,MID,VALUE 함수 사용
=CONCATENATE(VALUE(MID(C3,3,3)),"-",VALUE(MID(C3,6,3)))
가 답인데요 MID(3,3) MID(6,3)이 이해가 안되요
또 [표1]의 과목, 항목과 [표2]의 반영비율표를 이용하여 [I3:I31] 영역에 과목과 항목에 따른 반영점수를 계산하여 표시하시오.(6점)
반영점수 = 받은점수* 반영비율
반영비률은 [표2]의 반영비율표를 이용하여 계산
VLOOKUP,MATCH 함수 사용
=H3*VLOOKUP(G3,$L$3:$O$7,MATCH(E3,$M$2:$O$2,0)+1,0)
+1을 왜 쓰는지 모르겠고요
0을 왜 쓰는지도 잘 모르겠습니다 예전에는 정렬 되었으면 0쓰고 이런식으로 배웠던거 같은데 표에서 판단을 못 하
겠븐디
개념정리가 혼란스러워 그런지 표에서 어떻게 판단하는데....
안녕하세요.
1.
MID(C3,3,3) : [C3]데이터가 J1009021인 경우, 왼쪽 3번째부터 3글자를 의미하므로 009를 반환합니다.
MID(C3,6,3) : [C3]데이터가 J1009021인 경우, 왼쪽 6번째부터 3글자를 의미하므로 021를 반환합니다.
반환된 데이터는 VALUE 함수에 의해 숫자로 인식되고 009는 9로, 021은 21로 표시되어, '9-21'로 표시되는 것입니다.
2.
[I3] 셀의 수식으로 살펴보겠습니다.
=H3*VLOOKUP(G3,$L$3:$O$7,MATCH(E3,$M$2:$O$2,0)+1,FALSE) :
MATCH 함수에서 구한 '중간고사'의 '국어'[M2]의 위치인 1에 대한 정보는
VLOOKUP에서 범위를 [$L$3:$O$7]로 지정했기 때문에 [$L$3:$O$7] 영역에서 보면 2번째 열이기 때문에 +1을 해 주는 것입니다.
VLOOKUP의 옵션 FALSE(또는 0)는 정확하게 일치하는 값을 찾을 때 사용됩니다.
[표2]에서 근사값이 아닌 항목을 정확하게 찾기 위해 FALSE가 사용되었습니다.
참고로 VLOOKUP의 옵션 TRUE(또는 1 또는 생략)은 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
좋은 하루 보내세요.
-
*2018-10-04 09:28:22
안녕하세요.
1.
MID(C3,3,3) : [C3]데이터가 J1009021인 경우, 왼쪽 3번째부터 3글자를 의미하므로 009를 반환합니다.
MID(C3,6,3) : [C3]데이터가 J1009021인 경우, 왼쪽 6번째부터 3글자를 의미하므로 021를 반환합니다.반환된 데이터는 VALUE 함수에 의해 숫자로 인식되고 009는 9로, 021은 21로 표시되어, '9-21'로 표시되는 것입니다.
2.
[I3] 셀의 수식으로 살펴보겠습니다.=H3*VLOOKUP(G3,$L$3:$O$7,MATCH(E3,$M$2:$O$2,0)+1,FALSE) :
MATCH 함수에서 구한 '중간고사'의 '국어'[M2]의 위치인 1에 대한 정보는
VLOOKUP에서 범위를 [$L$3:$O$7]로 지정했기 때문에 [$L$3:$O$7] 영역에서 보면 2번째 열이기 때문에 +1을 해 주는 것입니다.VLOOKUP의 옵션 FALSE(또는 0)는 정확하게 일치하는 값을 찾을 때 사용됩니다.
[표2]에서 근사값이 아닌 항목을 정확하게 찾기 위해 FALSE가 사용되었습니다.참고로 VLOOKUP의 옵션 TRUE(또는 1 또는 생략)은 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
좋은 하루 보내세요.