시나공 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 전체 고정 안쓰거나 하는것도 습관상 하게될때가 있는데 괜찮나요?
$ 있어도 문제가 없다면 이상이 없는지 궁금합니다.
1. find 함수를 이용하여 "화"를 찾아 그 위치를 표시하는데,
해당 셀에 "화"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?
그 위치값으로 가장 작은 값은 "화"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "화"라는 글자가 있는 것이 됩니다.
그러므로 >=1을 해준 것입니다.
>=1 이 없어도 정확한 결과가 나온다면 생략하셔도 상관 없습니다.
2. 함수에 따라 다른 것입니다.
index 함수는 값을 구할 범위를 지정한 후 행과 열에 해당 하는 값을 찾아야 하므로 행과 열을 구한 값의 결과가 정확히 나올 수 있는 범위를 지정하면 되구요.
d가 들어가는 데이터 베이스 함수는 필드명이 필수로 들어가야 하므로 필드명을 포함한 범위를 지정합니다.
절대참조나 상대참조 어느것을 이용하든 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.
-
관리자2021-09-16 10:10:38
1. find 함수를 이용하여 "화"를 찾아 그 위치를 표시하는데,
해당 셀에 "화"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?
그 위치값으로 가장 작은 값은 "화"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "화"라는 글자가 있는 것이 됩니다.
그러므로 >=1을 해준 것입니다.
>=1 이 없어도 정확한 결과가 나온다면 생략하셔도 상관 없습니다.
2. 함수에 따라 다른 것입니다.
index 함수는 값을 구할 범위를 지정한 후 행과 열에 해당 하는 값을 찾아야 하므로 행과 열을 구한 값의 결과가 정확히 나올 수 있는 범위를 지정하면 되구요.
d가 들어가는 데이터 베이스 함수는 필드명이 필수로 들어가야 하므로 필드명을 포함한 범위를 지정합니다.
절대참조나 상대참조 어느것을 이용하든 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.