책 내용 질문하기
질문이요
도서
[2015] 컴퓨터활용능력 2급 실기
페이지
345
조회수
35
작성일
2017-01-16
작성자
탈퇴*원
첨부파일

345페이지 계산문제 5번에서 성별 구할때 왜 꼭 나누기 했을때

=IF(MOD(MID(B26,8,1),2)=1, "남자","여자")

왜 1을 쓰는가요? 다른 숫자는 안되나요?

답변
2017-01-19 15:21:56

mod 함수는 나머지를 구하는 함수입니다.

mid 에서 나온 결과에 2를 나누면 짝수인 경우 나머지가 0 이 나오구요.

홀수 인 경우 나머지가 1이 됩니다.

=1 로 작성하면 홀수인지 확인 하는 것입니다. 홀수이면 "남자", 짝수이면 "여자" 로 표시되는것이구요.

아래와 같이 =0 으로 지정해도 됩니다.

=0 으로 지정하여 짝수인지 확인 하고 짝수이면 "여자", 홀수이면 "남자" 으로 표시할 수 있는 것이죠.

좋은 하루 되세요.

  • *
    2017-01-19 15:21:56

    mod 함수는 나머지를 구하는 함수입니다.

    mid 에서 나온 결과에 2를 나누면 짝수인 경우 나머지가 0 이 나오구요.

    홀수 인 경우 나머지가 1이 됩니다.

    =1 로 작성하면 홀수인지 확인 하는 것입니다. 홀수이면 "남자", 짝수이면 "여자" 로 표시되는것이구요.

    아래와 같이 =0 으로 지정해도 됩니다.

    =0 으로 지정하여 짝수인지 확인 하고 짝수이면 "여자", 홀수이면 "남자" 으로 표시할 수 있는 것이죠.

    좋은 하루 되세요.

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