책 내용 질문하기
모르겠어요~!
도서
2018 시나공 컴퓨터활용능력 2급 실기(엑셀 2010 사용자용)
페이지
91
조회수
32
작성일
2018-04-09
작성자
탈퇴*원
첨부파일

5번문제에서

왜 mod를 사용해서 나누나요? 홀수 짝수 를 구하는데 mod가 필요한이유가 뭔가요?그리고

왜 =1을 한거죠??"1"이 홀수 라서 1이라면 "남자"아니면 "여자" 를 말하는 건가요?

그럼 1이외에 3,2,4 로 나온 값도 여자로 떠야되는거아닌가요ㅜㅜ

if(mod(mid(b26,8,1),2)=1,"남자","여자")

문제좀 풀이해주세요ㅜㅜ

그리고

두번째문제에

2000년대에 태어난것이고 아니면 1900년대에 태어난것이라고 할때

함수식에는

"20","19"이렇게 나와있는데

"20000","1900" 이렇게 안쓰고 줄여서 20,19 로 쓰는 이유가 있나요??꼭 이렇게 줄여서 써야 하나요??

답변
2018-04-13 15:00:00

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

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

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

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

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

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

if 로 구한 값에 & MID(B26,1,2) 으로 연결해주기 때문이죠.

881010-1029384

라면

if 로 구한 값 19 에 mid 로 구한값 88 를 & 연산자로 연결하여

1988

로 년도를 구하게 됩니다.

이것은

date(년,월,일)

에서 년에 해당하는 값이 되는 것이죠.

if 로 구한값이 date의 년에 사용된 것입니다.

다음 MID(B26,3,2),MID(B26,5,2) 에서 월 일을 구하여 표시하게 되는 것입니다.

좋은 하루 되세요

  • *
    2018-04-13 15:00:00

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

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

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

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

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

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

    if 로 구한 값에 & MID(B26,1,2) 으로 연결해주기 때문이죠.

    881010-1029384

    라면

    if 로 구한 값 19 에 mid 로 구한값 88 를 & 연산자로 연결하여

    1988

    로 년도를 구하게 됩니다.

    이것은

    date(년,월,일)

    에서 년에 해당하는 값이 되는 것이죠.

    if 로 구한값이 date의 년에 사용된 것입니다.

    다음 MID(B26,3,2),MID(B26,5,2) 에서 월 일을 구하여 표시하게 되는 것입니다.

    좋은 하루 되세요

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