책 내용 질문하기
논리함수 관련 질문드려요
도서
[2015] 컴퓨터활용능력 2급 필기
페이지
374
조회수
237
작성일
2016-03-03
작성자
첨부파일

2015 컴활2급필기 374페이지 함수부분 예제2에 4번 , 5번 문제 질문남겨요!

④번 문제

: '유호연' 사원의 주민등록번호 중 8번째 자리가 '1' 또는 '3'이면 '남자', '2' 또는 '4'이면 '여자'를 입력할 것

( 유호연 주민번호 : 720824-2345684 )

위 문제의 정답 수식이 이거더라구요.

=IF(OR(MID(B9,8,1)="1",MID(B9,8,1)="3"),"남자","여자")

이대로 하면 정답이 -뒤에있는 '2' 가 되어서 '여자' 가 정답인데..

궁금한 것 !

첫번째 질문 )

'2' 또는 '4'일 경우에는 '여자'로 나타낸다는 것에 대해서는

수식에서 생략되고 '여자' 만 적어주는 이유가 뭔가요?

두번째 질문 )

똑같이 정답을 -뒤에있는 '2'로 생각할시,

가운데 수식을 MID(B9,6,3) 혹은 MID(B9,3,6) 이렇게 변경해도 똑같은건지?

두번째 질문 )

MID 함수만이 아닌 , LEFT 혹은 RIGHT 함수를 사용가능 여부..

함수를 바꿔주고 범위등을 다시 지정해주면 이 함수들 또한 사용가능한거죠?

⑤번 문제

: '차한도' 사원의 실적, 영어 회화, 컴퓨터 점수가 모두 60점 이상이면 '통과' 아니면 '과목미달'을 표시(IF()만사용)

위 문제 정답 수식

=IF(D11>=60,IF(E11>=60,IF(F11>=60,"통과","과목미달"),"과목미달"),"과목미달")

정답은 '과목미달'

첫번째 질문 )

굳이 실적, 영어회화, 컴퓨터 점수 따로따로 IF함수를 한번씩 해주는 이유 ?

=IF(D11:F11>=60,"통과","과목미달")

이렇게 해줘도 되지 않나요..?ㅜ_ㅜ

두번째 질문 )

정답 수식대로 할 경우, "과목미달" 이것도 앞에 지정한만큼 몇번씩이나 해줘야 하는건가요?

헷갈려서 질문이 너무 많지만

상세한 답변 좀 부탁드릴께요~ 감사합니다

답변
2016-03-07 09:39:14

안녕하세요.

④번 문제

: '유호연' 사원의 주민등록번호 중 8번째 자리가 '1' 또는 '3'이면 '남자', '2' 또는 '4'이면 '여자'를 입력할 것

( 유호연 주민번호 : 720824-2345684 )

위 문제의 정답 수식이 이거더라구요.

=IF(OR(MID(B9,8,1)="1",MID(B9,8,1)="3"),"남자","여자")

이대로 하면 정답이 -뒤에있는 '2' 가 되어서 '여자' 가 정답인데..

궁금한 것 !

첫번째 질문 )

'2' 또는 '4'일 경우에는 '여자'로 나타낸다는 것에 대해서는

수식에서 생략되고 '여자' 만 적어주는 이유가 뭔가요?

-> 위에 수식은 앞의 조건을 만족하지 않을 경우 "여자"를 넣으라는 의미입니다. 앞에 조건인 1이나 3이 아닌 경우는 2와 4인 경우 밖에는 없으므로 굳이 조건을 지정하지 않은 것입니다. 지정해도 상관은 없습니다.

두번째 질문 )

똑같이 정답을 -뒤에있는 '2'로 생각할시,

가운데 수식을 MID(B9,6,3) 혹은 MID(B9,3,6) 이렇게 변경해도 똑같은건지?

-> 님의 질문 의도를 파악하지 못하겠습니다. MID(B9,6,3) 혹은 MID(B9,3,6) 이것은 이 수식에서는 적합하지 않은 수식입니다.

두번째 질문 )

MID 함수만이 아닌 , LEFT 혹은 RIGHT 함수를 사용가능 여부..

함수를 바꿔주고 범위등을 다시 지정해주면 이 함수들 또한 사용가능한거죠?

-> 주민등록 번호 중 중간에 있는 한 글자만을 추출해서 그값을 비교해야 합니다. left나 right 함수를 이용해서는 중간에 있는 글자 한글자만을 추출할 수 없으므로 이 수식에서는 이것들을 사용하여 수식을 작성할 수 없습니다.

⑤번 문제

: '차한도' 사원의 실적, 영어 회화, 컴퓨터 점수가 모두 60점 이상이면 '통과' 아니면 '과목미달'을 표시(IF()만사용)

위 문제 정답 수식

=IF(D11>=60,IF(E11>=60,IF(F11>=60,"통과","과목미달"),"과목미달"),"과목미달")

정답은 '과목미달'

첫번째 질문 )

굳이 실적, 영어회화, 컴퓨터 점수 따로따로 IF함수를 한번씩 해주는 이유 ?

=IF(D11:F11>=60,"통과","과목미달")

이렇게 해줘도 되지 않나요..?ㅜ_ㅜ

-> 이렇게 사용할 수 없습니다. 배열 수식이 아닌 일반 수식에서는 셀 단위로 값을 비교해 주어야 합니다.

두번째 질문 )

정답 수식대로 할 경우, "과목미달" 이것도 앞에 지정한만큼 몇번씩이나 해줘야 하는건가요?

-> 네 맞습니다.

2과목의 경우는 엑셀 프로그램에서 직접 실습하면서 공부하면 이해가 훨씬 빠릅니다. 엑셀에서 직접 실습을 하면서 직접 여러 경우의 수식을 작성해 보세요.

즐거운 하루 되세요.

  • *
    2016-03-07 09:39:14

    안녕하세요.

    ④번 문제

    : '유호연' 사원의 주민등록번호 중 8번째 자리가 '1' 또는 '3'이면 '남자', '2' 또는 '4'이면 '여자'를 입력할 것

    ( 유호연 주민번호 : 720824-2345684 )

    위 문제의 정답 수식이 이거더라구요.

    =IF(OR(MID(B9,8,1)="1",MID(B9,8,1)="3"),"남자","여자")

    이대로 하면 정답이 -뒤에있는 '2' 가 되어서 '여자' 가 정답인데..

    궁금한 것 !

    첫번째 질문 )

    '2' 또는 '4'일 경우에는 '여자'로 나타낸다는 것에 대해서는

    수식에서 생략되고 '여자' 만 적어주는 이유가 뭔가요?

    -> 위에 수식은 앞의 조건을 만족하지 않을 경우 "여자"를 넣으라는 의미입니다. 앞에 조건인 1이나 3이 아닌 경우는 2와 4인 경우 밖에는 없으므로 굳이 조건을 지정하지 않은 것입니다. 지정해도 상관은 없습니다.

    두번째 질문 )

    똑같이 정답을 -뒤에있는 '2'로 생각할시,

    가운데 수식을 MID(B9,6,3) 혹은 MID(B9,3,6) 이렇게 변경해도 똑같은건지?

    -> 님의 질문 의도를 파악하지 못하겠습니다. MID(B9,6,3) 혹은 MID(B9,3,6) 이것은 이 수식에서는 적합하지 않은 수식입니다.

    두번째 질문 )

    MID 함수만이 아닌 , LEFT 혹은 RIGHT 함수를 사용가능 여부..

    함수를 바꿔주고 범위등을 다시 지정해주면 이 함수들 또한 사용가능한거죠?

    -> 주민등록 번호 중 중간에 있는 한 글자만을 추출해서 그값을 비교해야 합니다. left나 right 함수를 이용해서는 중간에 있는 글자 한글자만을 추출할 수 없으므로 이 수식에서는 이것들을 사용하여 수식을 작성할 수 없습니다.

    ⑤번 문제

    : '차한도' 사원의 실적, 영어 회화, 컴퓨터 점수가 모두 60점 이상이면 '통과' 아니면 '과목미달'을 표시(IF()만사용)

    위 문제 정답 수식

    =IF(D11>=60,IF(E11>=60,IF(F11>=60,"통과","과목미달"),"과목미달"),"과목미달")

    정답은 '과목미달'

    첫번째 질문 )

    굳이 실적, 영어회화, 컴퓨터 점수 따로따로 IF함수를 한번씩 해주는 이유 ?

    =IF(D11:F11>=60,"통과","과목미달")

    이렇게 해줘도 되지 않나요..?ㅜ_ㅜ

    -> 이렇게 사용할 수 없습니다. 배열 수식이 아닌 일반 수식에서는 셀 단위로 값을 비교해 주어야 합니다.

    두번째 질문 )

    정답 수식대로 할 경우, "과목미달" 이것도 앞에 지정한만큼 몇번씩이나 해줘야 하는건가요?

    -> 네 맞습니다.

    2과목의 경우는 엑셀 프로그램에서 직접 실습하면서 공부하면 이해가 훨씬 빠릅니다. 엑셀에서 직접 실습을 하면서 직접 여러 경우의 수식을 작성해 보세요.

    즐거운 하루 되세요.

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