책 내용 질문하기
프로시저 질문드립니다.
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
231
조회수
60
작성일
2011-11-20
작성자
첨부파일

기출문제 따라하기 문제 1번에서 평균을 구하고 이를 소숫점 2자리로 표시하는 부분이요

책에서는 cells(입력행,6)=format((val(txt국어)+val(txt영어)+val(txt수학))/3,"0.00")이라고 val이 각각 따로 따로 쓰여있는데,

format(val((txt국어+txt영어+txt수학)/3),"0.00") <-이렇게 평균을 다 구한다음에 val을 쓰면 안되는건가요?

또 233쪽에 문제3 설명에 보면 입력행의 기준으로 제목행이 있는 [a2] 셀이 아닌 [a1] 셀을 지정하는 이유는 [a1] 셀에 있는 행이 데이터 표의 맨 첫 째 줄로 인식하기 때문입니다. 엑셀에서는 내용에 관계없이 빈 행이 나올 때까지를 하나의 연결된 표로 보기 때문입니다. 라고 쓰여있는데 이게 무슨 말인지 이해가 가질 않습니다.

답변
2011-11-22 09:21:34

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

1. 폼의 텍스트 상자는 문자열로 데이터를 받기 때문에 각각을 먼저 숫자로 변환하지 않고 더하게 되면 문자열 형태로 더해집니다. 즉 12+12를 하면 1212라는 결과가 나옵니다. 그러므로 먼저 각각을 숫자로 변환한 후 더하기를 해야 하는 것입니다.

2. 1행과 2행 사이에 빈 줄이 없이 연결되어 있기 때문에 하나의 데이터 표로 본다는 의미입니다. 그러므로 입력행을 구할 때 기준 셀을 [a1]로 지정해 준다는 것이죠. 만약 1행과 2행 사이에 빈 줄이 있다면 기준셀을 [a3] 행으로 지정해주겠죠.

좋은 하루 되세요.

"
  • *
    2011-11-22 09:21:34

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

    1. 폼의 텍스트 상자는 문자열로 데이터를 받기 때문에 각각을 먼저 숫자로 변환하지 않고 더하게 되면 문자열 형태로 더해집니다. 즉 12+12를 하면 1212라는 결과가 나옵니다. 그러므로 먼저 각각을 숫자로 변환한 후 더하기를 해야 하는 것입니다.

    2. 1행과 2행 사이에 빈 줄이 없이 연결되어 있기 때문에 하나의 데이터 표로 본다는 의미입니다. 그러므로 입력행을 구할 때 기준 셀을 [a1]로 지정해 준다는 것이죠. 만약 1행과 2행 사이에 빈 줄이 있다면 기준셀을 [a3] 행으로 지정해주겠죠.

    좋은 하루 되세요.

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