책 내용 질문하기
실전B형과 D형 계산작업 IF(OR)함수식
도서
[2014] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
조회수
179
작성일
2014-10-15
작성자
첨부파일

실전B형 계산작업 2번

문제)지점코드의 첫 번째 자리가 'S'이거나 'K'이면 '수도권',"D"이거나"B"이면 '경상도',나머지는 '전라도'로 표시

=IF(OR(LEFT(F3,1)="S",LEFT(F3,1)="K"),"수도권",IF(OR(LEFT(F3,1)="D",LEFT(F3,1)="B"),"경상도","전라도"))

함수식이 이렇게 성립되어서

실전D형 계산작업 2번에서 적용해봤는데 왜 안 될까요?

문재)주민등록번호의 8번째 자리가 1이나 3이면,"남",2나4면"여"를 지정

=IF(OR(LEFT(F3,8)="1",LEFT(F4,8)="3"),"남",IF(OR(LEFT(F3,8)="2",LEFT(F3,8)="4"),"여"))

----------------------------------------------------------------------------------------------------------------------------------

해답도 어차피 텍스트 함수를 써서 사용하는건데 이해가 안갑니다.

해답:IF(OR(MID(F3,8,1),"1",MID(F3,8,1),"3"),"남","여")

그럼 해답의 수식을 응용해서

IF(OR(LEFT(F3,8)="1",LEFT(F4,8)="3"),"남","여")로 하면 되야 되지 않나요?

IF함수식이 많이 헷갈리네요 잘 알려주셔요 ^^

답변
2014-10-17 11:10:09

8번째 자리만 이용하려면 mid 를 사용하셔야 합니다.

left 는 왼쪽에서 몇자리를 추출 하는 것으로

abcdefghi 라는 값이 있다면

left 를 사용하면 abcdefgh 이라는 값이 나오는 것입니다.

mid 를 사용하면 mid("abcdefghi",8,1) 로 하면 h 값이 나오죠.

좋은 하루 되세요.

"
  • *
    2014-10-17 11:10:09

    8번째 자리만 이용하려면 mid 를 사용하셔야 합니다.

    left 는 왼쪽에서 몇자리를 추출 하는 것으로

    abcdefghi 라는 값이 있다면

    left 를 사용하면 abcdefgh 이라는 값이 나오는 것입니다.

    mid 를 사용하면 mid("abcdefghi",8,1) 로 하면 h 값이 나오죠.

    좋은 하루 되세요.

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