책 내용 질문하기
2014년 1회 계산작업 1번
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
193
조회수
123
작성일
2016-01-14
작성자
첨부파일

IF(E3="남",IF(YEAR(C3)>=2000,3,1),IF(YEAR(C3)>=2000,4,2))

위의 함수가 잘 이해가 안가는데요 일단 첫번째에 남자이면서 2000년 이상이면 3 아니면 1 로 표시하라고 해석하는게 맞는건가요?

그리고 저 위에 두 IF 문은 앞의 IF 문이 뒤에 IF문을 감싸고 연결해주는건가요? 중첩IF문어렵네요 설명좀요 ㅠ

답변
2016-01-17 18:05:18

if(e3=남,if(year(c3)>=2000,3,1),if(year(c3)>=2000,4,2))

첫번째 if 문에서 e3이 남이 참이면 다음 if 문을 실행합니다.

두번째 if 문에서 yaer(c3)에서 나온 결과가 2000이상이면 3 값을 반환하고 아니면 1값을 반환하구요.

첫번째 if 문에서 남이 아니면 세번째 if 문에서 2000 이상인지 확인 한 후 맞으면 4 아니면 2를 반환합니다.

일단 남 인지 아닌지 확인 한 후에 맞으면 두번째, 아니면 세번째 if문을 실행하는 문제입니다.

좋은 하루 되세요.

  • *
    2016-01-17 18:05:18

    if(e3=남,if(year(c3)>=2000,3,1),if(year(c3)>=2000,4,2))

    첫번째 if 문에서 e3이 남이 참이면 다음 if 문을 실행합니다.

    두번째 if 문에서 yaer(c3)에서 나온 결과가 2000이상이면 3 값을 반환하고 아니면 1값을 반환하구요.

    첫번째 if 문에서 남이 아니면 세번째 if 문에서 2000 이상인지 확인 한 후 맞으면 4 아니면 2를 반환합니다.

    일단 남 인지 아닌지 확인 한 후에 맞으면 두번째, 아니면 세번째 if문을 실행하는 문제입니다.

    좋은 하루 되세요.

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