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

1.문제 2번에서 왜 비교를 해야하는지 모르겠어요ㅜㅜ..

그니까 저는 식을

If(max($H:$3:$H:$9),"최고가",if(min($H:$3:$H:$9),"최저가","")

이렇게 생각해요,,

2.문제 3번 식에서

IF(OR(MID(C16,8,1)="1",....)

이렇게 되있자나요..

왜 여기선 1에 따옴표("") 써주고

문제 4번식에서 0은 왜 따옴표 안써주나요..

IF(MOD(H16,2)=0,"짝수","홀수")

답변
2012-09-13 23:50:16

1. =if(조건,참,거짓)

인데요. 조건에는 true 나 false 가 나올 수 있게 비교하는 값이 있어야 합니다.

그래서

max($h$3:$h$9)=h3

으로 비교하셔야 h3의 값이 최고값인지 확인 하여 맞으면 true 로 "최고가" 가 반영될 것이고

아니라면 다음 if 문에서 min($h$3:$h$9)=h3 을 비교하여 최소값인지 확인 하게되겠죠.

2. "" 는 문자일때 사용하는 것입니다.

left, right, mid 함수는 텍스트 함수이기 때문에 여기서 나온 값은 모두 문자로 표시 됩니다.

즉 1이라는 값이 나와도 숫자 1이 아니라 문자 "1" 로 반영되기 때문에

비교하는 값을 "1" 과 같이 사용하셔야 하는 것이죠.

mod 함수는 나머지를 구하는 함수이므로 나머지를 숫자로 반영하기 때문에 비교하는 값도 숫자로 사용하시면 되는 것입니다.

좋은 하루 되세요.

"
  • *
    2012-09-13 23:50:16

    1. =if(조건,참,거짓)

    인데요. 조건에는 true 나 false 가 나올 수 있게 비교하는 값이 있어야 합니다.

    그래서

    max($h$3:$h$9)=h3

    으로 비교하셔야 h3의 값이 최고값인지 확인 하여 맞으면 true 로 "최고가" 가 반영될 것이고

    아니라면 다음 if 문에서 min($h$3:$h$9)=h3 을 비교하여 최소값인지 확인 하게되겠죠.

    2. "" 는 문자일때 사용하는 것입니다.

    left, right, mid 함수는 텍스트 함수이기 때문에 여기서 나온 값은 모두 문자로 표시 됩니다.

    즉 1이라는 값이 나와도 숫자 1이 아니라 문자 "1" 로 반영되기 때문에

    비교하는 값을 "1" 과 같이 사용하셔야 하는 것이죠.

    mod 함수는 나머지를 구하는 함수이므로 나머지를 숫자로 반영하기 때문에 비교하는 값도 숫자로 사용하시면 되는 것입니다.

    좋은 하루 되세요.

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