책 내용 질문하기
ISNUMBER 함수 // SUMIF 함수
도서
2016 시나공 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
245
조회수
148
작성일
2016-11-10
작성자
첨부파일

첨부파일 확인 부탁드립니다.

245쪽 작성조건 8~10번에서

해설을 보고 맞춰봣더니

1. 8번에서의 (=SUMPRODUCT(ISNUMBER(FIND("우수",L5:L24))*1,K5:K24) 함수에서 *1이 왜들어갔는지랑..

8번의 전체적인 해설좀 부탁드립니다.

2. 10번의 sumif 함수

(=SUMIFS(I5:I24,$A$5:$A$24,"???5",$H$5:$H$24,"승용차")

정답과 맞춰봐도 틀린게 없고... 직접 쳐보기도 해보고 함수메뉴 이용해서도 써봣지만

값이 계속 0이 나옵니다.. 어디가 잘못된거죠..?

번외로 엑세스 해설지 p 258~259쪽의 4.목록상자 열 이름~ 의 3.쿼리작성기에서 ~~ 있는 그림에 보면

분류코드 조건에 NOt Like "1*" 라고 적혀있는데.. 이러한 엑세스 명령어 모음집은 따로 없나요...?

풀때도 당혹했지만.. 앞으로도 자주 안보이는거 나오면 당황할거 같아서 외워두려는데..

답변
2016-11-14 10:46:26

1.

ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.

ISNUMBER(FIND("우수",L5:L24))의 결과값은 TRUE나 FALSE로 표시됩니다. 그러므로 *1을 해주어 TRUE나 FALSE를 1이나 0으로 변경해 주어야 합니다. -> 질문1의 답변

ISNUMBER(FIND("우리",$A$4:$A$23))+ISNUMBER(FIND("해피",$A$4:$A$23))의 경우

ISNUMBER(FIND("우리",$A$4:$A$23))의 결과는 TREU나 FALSE로,

ISNUMBER(FIND("해피",$A$4:$A$23))의 결과도 TRUE나 FALSE로 반환됩니다.

이를 더해주게(+)게 되면 결과는 1이나 0, 즉 TRUE+TRUE=1, TRUE+FALSE=0, FALSE+FALSE=0으로 값이 반환됩니다.

그러므로 1을 곱해줘도 곱해주지 않아도 됩니다.

이해하기가 어렵다면 ISNUMBER가 한번 사용된다면 *1을, 두번 사용된다면 *1을 사용하지 않는다고 생각하시면 됩니다.

2.

차량번호는 숫자 형식이 아닙니다.

245페이지

사) 기타

모든 수치는 천단위마다 ,(콤마)를 표시하고,

라는 지시사항이 있는데

차량번호는 , 를 표시 할 수 없기 때문에 숫자가 아닌 문자로 작성되어야 합니다.

문자로 작성하기 위해서

차량번호가 입력된 셀을 블록 지정한 후

셀서식 -> 텍스트를 지정한 후

차량번호를 다시 입력하시면 되구요.

문자이므로 가운데 정렬을 한 것입니다.

좋은 하루 되세요.

  • *
    2016-11-14 10:46:26

    1.

    ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.

    ISNUMBER(FIND("우수",L5:L24))의 결과값은 TRUE나 FALSE로 표시됩니다. 그러므로 *1을 해주어 TRUE나 FALSE를 1이나 0으로 변경해 주어야 합니다. -> 질문1의 답변

    ISNUMBER(FIND("우리",$A$4:$A$23))+ISNUMBER(FIND("해피",$A$4:$A$23))의 경우

    ISNUMBER(FIND("우리",$A$4:$A$23))의 결과는 TREU나 FALSE로,

    ISNUMBER(FIND("해피",$A$4:$A$23))의 결과도 TRUE나 FALSE로 반환됩니다.

    이를 더해주게(+)게 되면 결과는 1이나 0, 즉 TRUE+TRUE=1, TRUE+FALSE=0, FALSE+FALSE=0으로 값이 반환됩니다.

    그러므로 1을 곱해줘도 곱해주지 않아도 됩니다.

    이해하기가 어렵다면 ISNUMBER가 한번 사용된다면 *1을, 두번 사용된다면 *1을 사용하지 않는다고 생각하시면 됩니다.

    2.

    차량번호는 숫자 형식이 아닙니다.

    245페이지

    사) 기타

    모든 수치는 천단위마다 ,(콤마)를 표시하고,

    라는 지시사항이 있는데

    차량번호는 , 를 표시 할 수 없기 때문에 숫자가 아닌 문자로 작성되어야 합니다.

    문자로 작성하기 위해서

    차량번호가 입력된 셀을 블록 지정한 후

    셀서식 -> 텍스트를 지정한 후

    차량번호를 다시 입력하시면 되구요.

    문자이므로 가운데 정렬을 한 것입니다.

    좋은 하루 되세요.

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