어떤 시트의 [D2] 셀에 문자열 '123456-1234567'이 입력… | [컴퓨터활용능력 2급 필기] 24년 상시 1회 기출복원 모의고사 기출문제 상세 페이지
1[컴퓨터활용능력 2급 필기] 24년 상시 1회 기출복원 모의고사
어떤 시트의 [D2] 셀에 문자열 '123456-1234567'이 입력되어 있을 때 수식의 결과가 다른 하나는 무엇인가?
1
=IF(MOD(MID(D2, 8, 1), 2)=1, "남", "여")
2
=IF(OR(MID(D2, 8, 1)="2", MID(D2, 8, 1)="4"), "여","남")
3
=IF(AND(MID(D2, 8, 1)=1, MID(D2, 8, 1)=3), "남","여")
4
=CHOOSE(MID(D2, 8, 1), "남", "여", "남", "여")
해설
MID(D2,8,1)은 여덟 번째 문자인 텍스트 "1"을 돌려준다. MOD와 CHOOSE는 이 텍스트를 숫자 1로 바꿔 계산하므로 결과가 '남'이고, OR로 "2"·"4"와 문자열끼리 비교하는 식도 둘 다 거짓이어서 '남'이 된다.
AND를 쓴 식은 텍스트 "1"을 숫자 1·3과 비교하므로 항상 거짓이고, 한 값이 1이면서 3일 수도 없어 결과가 '여'가 된다. 따라서 이 식만 결과가 다르다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.