237p
문제2)계산작업
1.[표]에서 학번의 가장 마지막 자리가 1이면 '통신과',2이면 '전기과, 3이면 '기계과'를 학과(C3:C10)에 표시하시오.
->IF와 RIGHT함수 사용
241p
정답)
[C3]:=IF(RIGHT(A3,1)="1, "통신과", IF(RIHGT(A3,1)="2","전기과","기계과))
위의 정답에 식이 왜이렇게 쓰였는지 알고 싶어요. 문제에서는 3이면 기계과를 학과(C3:C10)에 표시하라고 되어있는데 3은 왜 안쓴건가요??알려주세요
if 문은
if(조건, 참, 거짓)
을 표시할 수 있습니다.
조건에서 나온 값이 참이면 참의 인수를 거짓이면 거짓의 인수를 나타내는데요.
"1" 일때는 통신과, "2" 일때는 "전기과" 가 나오고 이 둘다 아닌경우 "기계과" 가 나오게 하기 위해
=IF(RIGHT(A3,1)="1","통신과",IF(RIGHT(A3,1)="2","전기과","기계과"))
와 같이 사용하셔야 합니다.
=IF(RIGHT(A3,1)="1","통신과",IF(RIGHT(A3,1)="2","전기과","기계과"))
굵게 표시된 부분이 조건이 참일때 "통신과" 가 표시되구요.
두번째 if문은 첫번째 if문의 조건이 거짓일때 즉 1이 아닌경우
2인지 확인 하는 것입니다.
2가 맞으면 두번째 if문의 참값인 "전기과" 가 나타나고
거짓인 경우 "기계과" 가 표시되는 것이죠.
좋은 하루 되세요.
-
*2016-11-03 15:35:14
if 문은
if(조건, 참, 거짓)
을 표시할 수 있습니다.
조건에서 나온 값이 참이면 참의 인수를 거짓이면 거짓의 인수를 나타내는데요.
"1" 일때는 통신과, "2" 일때는 "전기과" 가 나오고 이 둘다 아닌경우 "기계과" 가 나오게 하기 위해
=IF(RIGHT(A3,1)="1","통신과",IF(RIGHT(A3,1)="2","전기과","기계과"))
와 같이 사용하셔야 합니다.
=IF(RIGHT(A3,1)="1","통신과",IF(RIGHT(A3,1)="2","전기과","기계과"))
굵게 표시된 부분이 조건이 참일때 "통신과" 가 표시되구요.
두번째 if문은 첫번째 if문의 조건이 거짓일때 즉 1이 아닌경우
2인지 확인 하는 것입니다.
2가 맞으면 두번째 if문의 참값인 "전기과" 가 나타나고
거짓인 경우 "기계과" 가 표시되는 것이죠.
좋은 하루 되세요.