책 내용 질문하기
208P 함수부분 질문드립니다.
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
208
조회수
55
작성일
2016-03-31
작성자
첨부파일

4. 회원들의 성별 표시하기 부분인데요

=choose(mid(l15,8,1),"남","여","남","여")

이 부분에서

8번째 숫자가 1 3 이면 남자 2 4 면 여자인데

미드함수로 8번째가 1이면 남자라는 조건만 붙이고

뒤에 남여 남여 이렇게 두번이나 쓰는 이유는 먼가요?

이해가 가질 않습니다.

답변
2016-04-01 11:39:19

mid(G3, 8, 1)

mid 함수는 =mid(텍스트, 시작,텍스트개수)로 8번째에서 1개의 값을 가져온다는 뜻입니다.

즉 - 다음에 있는 1,2,3,4 의 값을 추출 하기 위한 것입니다.

=choose(값,인수1,인수2,인수3,인수4,...) 으로 값에서 나온 것이 1이면 인수1을 반영하고 2이면 인수2를 반영하게 되죠.

=CHOOSE( MOD(MID(G3, 8, 1), 5), "남자", "여자", "남자", "여자" )

그래서 1,3일때 남자 2,4 일때 여자를 표시 할 수 있는 것입니다.

좋은 하루 되세요.

  • *
    2016-04-01 11:39:19

    mid(G3, 8, 1)

    mid 함수는 =mid(텍스트, 시작,텍스트개수)로 8번째에서 1개의 값을 가져온다는 뜻입니다.

    즉 - 다음에 있는 1,2,3,4 의 값을 추출 하기 위한 것입니다.

    =choose(값,인수1,인수2,인수3,인수4,...) 으로 값에서 나온 것이 1이면 인수1을 반영하고 2이면 인수2를 반영하게 되죠.

    =CHOOSE( MOD(MID(G3, 8, 1), 5), "남자", "여자", "남자", "여자" )

    그래서 1,3일때 남자 2,4 일때 여자를 표시 할 수 있는 것입니다.

    좋은 하루 되세요.

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