실전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함수식이 많이 헷갈리네요 잘 알려주셔요 ^^
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 값이 나오죠.
좋은 하루 되세요.
"