책 내용 질문하기
엑셀 실전모의고사 4회 질문입니다.
도서
2018 시나공 ITQ OA Master(엑셀+한글+파워포인트 2010 사용자용)
페이지
154
조회수
43
작성일
2018-08-18
작성자
탈퇴*원
첨부파일

표에서 주민번호를 앞지리만 입력하고 표시형식에서 0"-*******"으로 작성하여 표를 완성하였더니

(3)번에서 평균 잔액이 계산되지않았습니다. 함수의 조건을 "6*"으로 했는데 값이 나오지 않아 표시형식을 지우고 "-*******"를 하나씩 작성하였더니 결과가 나왔습니다. 어떻게 표시형식을 지정하면 함수 값이 제대로 나오나요??그리고 6*에서 *의미가 정확히 어떻게 되나요?? *를 표시형식이나 함수에서 자주 사용하여 그 정확한 의미가 궁금합니다.

답변
2018-08-19 23:11:16

안녕하세요. 길벗 수험서 운영팀입니다.

님께서 작성하신 것처럼 하면 셀 값이 숫자값으로 지정됩니다. 즉 셀에 숫자가 입력된 것이죠. 그런데 =TRUNC(SUMIF(D5:D14,"6*",F5:F14)/COUNTIF(D5:D14,"6*"),-1)와 같이 수식을 지정하면 "6*"이 문자로 비교하는 것인데, 숫자이기 때문에 올바른 답이 나오지 않는 것입니다.

여기서 *는 만능문자로 모든 문자를 대신할 때 사용합니다. 즉 6*는 6으로 시작되는 모든 문자를 말합니다.

행복한 하루 되세요.

  • *
    2018-08-19 23:11:16

    안녕하세요. 길벗 수험서 운영팀입니다.

    님께서 작성하신 것처럼 하면 셀 값이 숫자값으로 지정됩니다. 즉 셀에 숫자가 입력된 것이죠. 그런데 =TRUNC(SUMIF(D5:D14,"6*",F5:F14)/COUNTIF(D5:D14,"6*"),-1)와 같이 수식을 지정하면 "6*"이 문자로 비교하는 것인데, 숫자이기 때문에 올바른 답이 나오지 않는 것입니다.

    여기서 *는 만능문자로 모든 문자를 대신할 때 사용합니다. 즉 6*는 6으로 시작되는 모든 문자를 말합니다.

    행복한 하루 되세요.

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