책 내용 질문하기
정답 식과 다르게 쓰는데 답이되는 경우
도서
2021 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
27,79
조회수
271
작성일
2021-09-15
작성자
탈퇴*원
첨부파일

시나공 2021 기출문제집 27P 문제 1번 1

=AND(FIND("화",C3),OR(MONTH(B3)=5,MONTH(B3)=7))

정답지를 보면 FIND("화",C3)>= 이였는데 채점프로그램상으론 정답처리 되더라구요 >= 해주는 이유가 특별히 있나요?

 

시나공 2021 기출문제집 79P 문제 2번 계산 1번문제

=INDEX($A$40:$E$42,MATCH(D3,$A$40:$A$42,0),MATCH(YEAR(C3),$B$38:$E$38,1)+1)

답이 맞았는데 프로그램 상 틀려서보니 범위가 $B$40:$E$42 였습니다. 

 

이렇듯 가끔 표를 범위로 삼을 때 

각 이름명부터( EX) 성별 나이 은행명 등) 해야할지 

그 밑에 숫자부터 해야할지 아니면

 A~D열까지만인지 모든열까지 해야하는지 혼동이 오곤 합니다.(오른쪽 열에 다른 답 입력하는 부분 빼놓고 체크하는데 어느건 또 전체범위더라구요 ㅡㅡ)

하지만 답은 다 맞게 나오구요...... 하 그래서 어찌해야될지 모르겠습니다.

 

또, 한칸짜리 답 할때 답지에선 $A$1 전체 고정 안쓰거나 하는것도 습관상 하게될때가 있는데 괜찮나요?

$ 있어도 문제가 없다면 이상이 없는지 궁금합니다. 

답변
2021-09-16 10:10:38

1. find 함수를 이용하여 "화"를 찾아 그 위치를 표시하는데, 

 

해당 셀에 "화"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?

 

그 위치값으로 가장 작은 값은 "화"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "화"라는 글자가 있는 것이 됩니다.

 

그러므로 >=1을 해준 것입니다.

 

>=1 이 없어도 정확한 결과가 나온다면 생략하셔도 상관 없습니다. 

 

2. 함수에 따라 다른 것입니다. 

 

index 함수는 값을 구할 범위를 지정한 후 행과 열에 해당 하는 값을 찾아야 하므로 행과 열을 구한 값의 결과가 정확히 나올 수 있는 범위를 지정하면 되구요. 

 

d가 들어가는 데이터 베이스 함수는 필드명이 필수로 들어가야 하므로 필드명을 포함한 범위를 지정합니다. 

 

절대참조나 상대참조 어느것을 이용하든 정확한 결과가 나오면 정답으로 인정 됩니다. 

 

좋은 하루 되세요. 

  • 관리자
    2021-09-16 10:10:38

    1. find 함수를 이용하여 "화"를 찾아 그 위치를 표시하는데, 

     

    해당 셀에 "화"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?

     

    그 위치값으로 가장 작은 값은 "화"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "화"라는 글자가 있는 것이 됩니다.

     

    그러므로 >=1을 해준 것입니다.

     

    >=1 이 없어도 정확한 결과가 나온다면 생략하셔도 상관 없습니다. 

     

    2. 함수에 따라 다른 것입니다. 

     

    index 함수는 값을 구할 범위를 지정한 후 행과 열에 해당 하는 값을 찾아야 하므로 행과 열을 구한 값의 결과가 정확히 나올 수 있는 범위를 지정하면 되구요. 

     

    d가 들어가는 데이터 베이스 함수는 필드명이 필수로 들어가야 하므로 필드명을 포함한 범위를 지정합니다. 

     

    절대참조나 상대참조 어느것을 이용하든 정확한 결과가 나오면 정답으로 인정 됩니다. 

     

    좋은 하루 되세요. 

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