책 내용 질문하기
컴활문제 질문이요~
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
77
조회수
85
작성일
2012-01-11
작성자
첨부파일
컴활2급 부록 함수책에 있는 실전 모의고사 B형 계산적업 문제에서요 5번문제 질문드려요
성별을 구하는 식이
=IF(MOD(MID(B26,8,1),2)=1,"남자","여자")
생년월일을 구하는 식이
=DATE(IF(MID(B26,8,1)>"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))
이렇게 되는데요 여기서 저렇게 색깔 표시해놓은 부분이 이해가 안가요
왜 성별구하는 식엔 따옴표가 안들어가고 생년월일 구하는 식엔 따옴표가 들어가는거에요?
같은 IF의 조건식인데 왜 하나는 따옴표가 붙고 하난 안붙는지 알려주세요
답변
2012-01-12 12:21:11
첫번째 식은 mid 로 구한값을 mod 로 나눠서 숫자가 되기 때문에 숫자로 비교하는 것이구요.
두번째 식은 mid 로 구한값을 바로 비교해야 하기 때문에 문자 "2" 로 비교하는 것입니다.
비교할때는 같은 형식의 값을 이용하셔야 하기 때문에 이렇게 달라지는 것이죠.
좋은 하루 되세요.
"-
*2012-01-12 12:21:11
첫번째 식은 mid 로 구한값을 mod 로 나눠서 숫자가 되기 때문에 숫자로 비교하는 것이구요.
두번째 식은 mid 로 구한값을 바로 비교해야 하기 때문에 문자 "2" 로 비교하는 것입니다.
비교할때는 같은 형식의 값을 이용하셔야 하기 때문에 이렇게 달라지는 것이죠.
좋은 하루 되세요.
"