질문1
=G3>=LARGE($G$3:$G$34,3) => 이게 답안이고
=G3>=LARGE(G$3:G$34,3) => 답안은 아니지만 같은 결과 출력
=G3>=LARGE(G3:G34,3) => 제가 입력한 조건
=G3>=LARGE($G3:$G34,3) => 제가 입력한 조건과 같은 결과 출력
저는 데이터 테이블에서 어차피 일자로 쭉 내려가서 절대좌표가 필요가 없고 만약 쓰인다면 1열로 쭉 내려가서 비교해야하니깐 $G3:$G34 라고 생각을 했는데 결과가 달라서요.
그리고 위에 2개와 아래 2개의 결과 차이도 왜 생기는지 궁금합니다.
질문2
사용자 정의 함수에서 fn월불입액 = int(할부금액/할부기간 *1.05)가 답인데 금액(돈)을 구하는 거니깐 int를 안붙이면 틀리나요?
만약 틀린것이라면 금액에는 소수점이 없어서 틀린 것으로 간주하는 건가요? 아니면 한국돈(원)의 최소단위가 10원이기 때문에 틀린 것인가요?
그리고 금액(돈)과 같은 경우는 무조건 int를 써야 하는 건가요?
질문3
=INDEX(A3:J34,MATCH(MIN(A3:A34),A3:A34,0),4)이게 정답에 나와있는 답인데
=INDEX(D3:D34,MATCH(MIN(A3:A34),A3:A34,0)) 이렇게 써도 답인가요?
질문4
피벗테이블에서 할부기간의 표기 형식에서 사용자 지정 형식에서 0"개월"이 답이고 저는 00"개월"으로 작성하면 틀린 건가요?
질문5
프로시저에서
cmb차종.rowsource = "L7:L15" 이게 답인데
예를 들어 지금 rowsource는 = 이게 들어가고 additem은 = 이게 있으면 오류여서 차이점이 궁금합니다.
msgbox를 치고 띄어쓰기를 눌렀을때 바로 노란색박스가 나오는 경우는 ' = ' 이걸 안써야 하는 경우 인가요?
안녕하세요.
질문1.
고급 필터의 조건은 첫 번째 데이터를 기준으로 입력하게 됩니다.
실제적으로는 [G3:G34] 까지 범위를 모두 확인합니다.
=G3>=LARGE(G3:G34,3)
=G4>=LARGE(G3:G34,3)
=G5>=LARGE(G3:G34,3)
=G6>=LARGE(G3:G34,3)
,,,,
=G34>=LARGE(G3:G34,3)
와 같이 반복해서 비교하게 됩니다. 여기서 3번째 큰 값을 구하는 LARGE(G3:G34,3)은 모든 데이터에서 동일하게 적용되어야 합니다. 그래서 절대 참조로 바꾼 것입니다.
LARGE(G$3:G$34,3) 로 혼합참조로 적용하게 되면, 3행~34행까지 고정한 것입니다.
아래로 데이터를 비교하므로 G열은 어차피 고정되므로 행만 고정시켜도 결과가 같아지는 것입니
채우기 핸들러를 이용한 수식 복사의 참조와 유사하다고 보시면 됩니다.
질문2.
문제에서 정수로 표시하라고 했으므로 int 함수를 사용한 것입니다.
문제 지시사항에 맞춰 작성해 주셔야 정답으로 인정됩니다.
질문3.
네, 시험장에서는 주어진 함수를 이용해서 풀이했으므로 정답으로 인정됩니다.
질문4.
동일하게 표시되므로 정답으로 인정될 수 있습니다.
질문5.
연습을 통해 익혀두셔야 하는 부분입니다.
=은 왼쪽 정보를 오른쪽에 저장하는 의미로 쓰이기는 하지만,
= 없이 사용하는 경우도 있으므로 (additem 처럼) 문제를 푸시면서 익혀 주셔야 합니다.
Msgbox 뒤에는 =을 사용하지 않습니다.
변수에 넣을 경우 괄호를 이용하는 경우와,
변수에 이벤트 결과를 저장하지 않는 경우에는 해당문제 처럼 괄호 없이 사용됩니다.
좋은 하루 보내세요.
-
관리자2019-05-27 20:16:08
안녕하세요.
질문1.
고급 필터의 조건은 첫 번째 데이터를 기준으로 입력하게 됩니다.
실제적으로는 [G3:G34] 까지 범위를 모두 확인합니다.
=G3>=LARGE(G3:G34,3)
=G4>=LARGE(G3:G34,3)
=G5>=LARGE(G3:G34,3)
=G6>=LARGE(G3:G34,3)
,,,,
=G34>=LARGE(G3:G34,3)
와 같이 반복해서 비교하게 됩니다. 여기서 3번째 큰 값을 구하는 LARGE(G3:G34,3)은 모든 데이터에서 동일하게 적용되어야 합니다. 그래서 절대 참조로 바꾼 것입니다.
LARGE(G$3:G$34,3) 로 혼합참조로 적용하게 되면, 3행~34행까지 고정한 것입니다.
아래로 데이터를 비교하므로 G열은 어차피 고정되므로 행만 고정시켜도 결과가 같아지는 것입니
채우기 핸들러를 이용한 수식 복사의 참조와 유사하다고 보시면 됩니다.
질문2.
문제에서 정수로 표시하라고 했으므로 int 함수를 사용한 것입니다.
문제 지시사항에 맞춰 작성해 주셔야 정답으로 인정됩니다.
질문3.
네, 시험장에서는 주어진 함수를 이용해서 풀이했으므로 정답으로 인정됩니다.
질문4.
동일하게 표시되므로 정답으로 인정될 수 있습니다.
질문5.
연습을 통해 익혀두셔야 하는 부분입니다.
=은 왼쪽 정보를 오른쪽에 저장하는 의미로 쓰이기는 하지만,
= 없이 사용하는 경우도 있으므로 (additem 처럼) 문제를 푸시면서 익혀 주셔야 합니다.
Msgbox 뒤에는 =을 사용하지 않습니다.
변수에 넣을 경우 괄호를 이용하는 경우와,
변수에 이벤트 결과를 저장하지 않는 경우에는 해당문제 처럼 괄호 없이 사용됩니다.
좋은 하루 보내세요.
-
관리자2019-05-28 21:07:18
안녕하세요.
아래 두 식은 G3:G34, G4:G35,,, 형식으로 범위가 변경될 수 있으므로 다른 결과가 나옵니다.
=G3>=LARGE(G3:G34,3)
=G3>=LARGE($G3:$G34,3)
좋은 하루 보내세요.
-
*2019-05-27 22:13:41
질문1 추가 질문입니다.
말씀 하신부분은 충분히 이해 하였습니다.
=G3>=LARGE($G$3:$G$34,3) => 이게 답안이고
=G3>=LARGE(G$3:G$34,3) => 답안은 아니지만 같은 결과 출력
=G3>=LARGE(G3:G34,3) => 제가 입력한 조건
=G3>=LARGE($G3:$G34,3) => 제가 입력한 조건과 같은 결과 출력
제가 질문 했던 것은 위에 4가지 모두 채우기 핸들을 옆으로 하지 않는 이상 결국 G3:G34까지의 범위를 동일하게 지정한 것이지 않나요?
그럼 다 같은 결과가 나와야 하는 것 같은데 그게 아니라 다른 결과가 나와서 질문 한 것 이엿습니다.