책 내용 질문하기
함수질문이요
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
조회수
215
작성일
2013-08-30
작성자
첨부파일

실전모의고사 B형 5번문제 질문이요,,,,

1.성별 구할때= if(mod(mid(b26,8,1),2)=1,"남자","여자" 설명부탁합니다. 2로 왜 나눠야 하는지 1을 쓰는 이유도요.

2.생년월일도 "2000","1900"이렇게쓰면 안되는 이유,"20","19" 이렇게 쓰는이유는요???

3. 2010년 2회 5번 질문이요

=if(and(countif(b26:d26,">=50")=3,E26>=60),"합격","불합격")

=3을 쓰는이유는요??

답변
2013-09-03 06:38:15

1.

mod(나누고자하는값, 나눌값)

으로 2로 값을 나누겠다는 뜻입니다.

주민번호 8번째 자리의 값이

1 과 3이면 2로 나눴을때 나머지가 1이 되므로 "남자" 가 되고

2와 4이면 2로 나눴을때 나머지가 0이 되므로 1이 아닌것이 되어 거짓값인 "여자" 가 나오게 되는 것이죠.

mid 함수는 주민등록번호에서 8번째 자리의 값을 구하기 위한것입니다.

2.

countif 함수가 과목3개에 대해서 50점 이상인지 확인하여 맞으면 그 개수를 반영하게 됩니다.

조건이 다 맞으면 개수가 3이 나오겠죠.

과목 3개다 조건에 맞아야 하므로 =3 이 들어가는 것입니다.

5개라면 5를 적어주셔야 겠죠.

좋은 하루 되세요.

"
  • *
    2013-09-03 06:38:15

    1.

    mod(나누고자하는값, 나눌값)

    으로 2로 값을 나누겠다는 뜻입니다.

    주민번호 8번째 자리의 값이

    1 과 3이면 2로 나눴을때 나머지가 1이 되므로 "남자" 가 되고

    2와 4이면 2로 나눴을때 나머지가 0이 되므로 1이 아닌것이 되어 거짓값인 "여자" 가 나오게 되는 것이죠.

    mid 함수는 주민등록번호에서 8번째 자리의 값을 구하기 위한것입니다.

    2.

    countif 함수가 과목3개에 대해서 50점 이상인지 확인하여 맞으면 그 개수를 반영하게 됩니다.

    조건이 다 맞으면 개수가 3이 나오겠죠.

    과목 3개다 조건에 맞아야 하므로 =3 이 들어가는 것입니다.

    5개라면 5를 적어주셔야 겠죠.

    좋은 하루 되세요.

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