책 내용 질문하기
2014년 1회 엑셀 기출문제 질문있습니다.
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
167
조회수
47
작성일
2014-12-05
작성자
첨부파일

계산작업 문제 3번의 답을 보면

=SUM(IF((MID($A$3:$A$30,4,2) *1=$F34)*($B$3:$B$30=G$33),$I$3:$I$30))

*1 을 한 이유가

문자를 숫자로 바꿔주기 위해서 했다는것 까지는 이해를 했는데.

$F34 셀이 셀의 가운데에 위치해 있어 문자인지 숫자인지 구분하기 어려울 뿐더러

똑같이 MID 함수를 사용해 셀값을 추출해보니 문자로 나왔습니다.

굳이 같은 문자값으로 이루어졌는데 왜 숫자로 치환해야되는것인지 궁금합니다.

아니면

$F34 셀에 상관없이 MID 함수가 어떤 값이든지 문자로만 결과를 가져오는 건가요?

그렇다면 *1 MID($A$3:$A$30,4,2) *1 = $F34 *1

이런식으로 하지 않는 건가요?

답변
2014-12-07 08:14:38

f34 셀의 셀 서식의 표시형식을 확인 했을때 일반, 숫자, 통화 등은 숫자 형식이구요.

텍스트 라면 문자입니다.

mid , left, right 함수는 텍스트 함수이므로 여기서 나온 결과는 모두 문자로 표시되므로

숫자로 표시하기 위해 *1 을 한 것입니다.

$f34 의 값이 숫자이므로 *1 을 하지 않아도 되는 것이죠.

좋은 하루 되세요.

"
  • *
    2014-12-07 08:14:38

    f34 셀의 셀 서식의 표시형식을 확인 했을때 일반, 숫자, 통화 등은 숫자 형식이구요.

    텍스트 라면 문자입니다.

    mid , left, right 함수는 텍스트 함수이므로 여기서 나온 결과는 모두 문자로 표시되므로

    숫자로 표시하기 위해 *1 을 한 것입니다.

    $f34 의 값이 숫자이므로 *1 을 하지 않아도 되는 것이죠.

    좋은 하루 되세요.

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