책 내용 질문하기
컴활문제 질문이요~
도서
[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" 로 비교하는 것입니다.

    비교할때는 같은 형식의 값을 이용하셔야 하기 때문에 이렇게 달라지는 것이죠.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.