엑셀 기본모의고사 1회
307쪽
문제2-3
조건 2가 이해가 안갑니다. *IFERROR( FIND("판매",$A$20:$A$39)>=1,FALSE)
이 식에서 >=1,false 부분이요
find 함수로 a20:a39범위에서 판매를 찾는다 까진 알겠는데 그 다음 >=1 이건 설명을 봐도 이해가 안가구요.
그 다음 iferror에서 value if error 자리에 false가 있는데 false 는 또 왜 작성하는건가요 차근차근 이해가도록 좀 쉽게 설명부탁드립니다.
정답지에 설명은 이해가 안가요 ㅠㅠ
기본모의고사 2회
321쪽
문제2-2
if사이 *곱하기를 해주는것과 조건 뒤에 1.1,1 이 부분이 이해가 안갑니다.
* 1.1 을 곱하는 정답에 나와있는 식 말고 단가에 단가의 10%를 더하는 식으로 한번 알려주세요
문제4-2-2
Cells(a, 5) = Format(Val(txt수량) * Val(txt단가) 수량,단가 앞에 val을붙여 format 함수를 작성하면 오답인가요?
그리고 If ch할인여부 = True Then
Cells(a, 6) = txt수량 * txt단가 * 0.1
이 식에서도 왜 수량 단가 앞에 val을 붙이지 않은거죠?
* 324쪽 두번째 ▶ 화살표에 있는 워크시트에 데이터를 입력할 떄 표의 제목 행과 입력 내용이 일치하도록 작성하시오.
이 말은 어떤걸 가르키나요?
기본모의고사3회
335쪽
문제1-3
정답에 6급 4명 아닌가요?
7급 우병순도 포함되는건가요?
정답과 똑같이 입력했는데 답이 다른데요
339쪽
문제4-2-3
-Cells(a, 2) = cmb코드 이렇게 입력되어있는데 시간당 단가도 참조표에 입력되어있으면
다른 셀과 같이 Cells(a, 2) = Cells(b, 7) 이런식으로 입력되어야 하는거 아닌가요?
-Cells(a, 3) = Cells(b, 8) 참조행에 8열이라고 되어있는데 7열이 아닌거죠 왜? 위에 해설에선 표에 상대적인 위치는 0부터 시작한다고 하셨는데
여기선 해당이 안되나요?
행과 열번호에 0부터 부여되는건 어느 경우에 해당하는지 알려주세요
-Cells(a, 3) = Cells(b, 8) 이 값은 시간당 단가인데 왜 val을 붙여주지 않은거죠?
기본 모의고사 4
350쪽
문제1-2
=MAX($G4:$G12)+MIN($G4:$G12)
이런 식이 아니라 앞에 $g4셀을 왜 같이 입력한거죠? 그리고괄호로 왜 따로 묶어준거죠
문제2-2
*(VLOOKUP(E10,$A$3:$B$6,2)+IF(OR(B10="판매부",C10="1급"),1%)) 상여비율 값을 왜 괄호로 묶은 건가요?
354쪽
문제4-2-2
-Cells(a, 2) = Format(TimeValue(txt예약시간), "hh:mm")
여기서 문제에 기존 데이터 형식과 같은 형식으로 입력하라고 했는데 354페이지에 그림을 보고 구분해서 hh:mm 이렇게 입력한건가요?
그림이 주어지지 않으면 형식을 알 수가 없는거죠?
-참조행 = lst열차종류.ListIndex
참조행을 입력할 떄 리스트인덱스를 lst열차종류로 했는데 ,리스트 인덱스 앞에 값 기준이 뭔가요? 문제에 주어진 부분이 있다면 어떤걸 가르키는지 알려주세요
아니면 가져올 참조표에 제일 앞에 있는 열차명 값인건가요?
-Cells(a, 6) = txt매수 여기서 cells a,6의 값이 txt매수인지 spin매수인지 어떤 매수인지 어떻게 확인하는거죠?
기본모의고사5회
페이지 369쪽
문제4-2-2
-왜 cells5에만 참조행을 쓰는 건가요?
cells3 종목도 참조표에 종목이 있는데 참조행을 참조하지않고 그냥 cells(입력행,3)= cmb종목
이렇게 답을 입력한거죠?
- 그리고 문제에 listindex 사용하란 말이 없는데 왜 참조행을 만들어 사용한건가요? 문제에 없어도 알아서 구분하고 사용해야 하나요?
언제 사용하나요?
-listindex 뒤에 +4는 왜 해준건가요
안녕하세요.
기본모의고사 1회
307쪽
문제2-3
find 함수는 지정된 범위에서 "판매"가 있는지를 찾아,
있다면 "판매"가 있는 위치를 결과값으로 반환합니다.
find 함수의 결과값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로
find 함수의 결과를 1 이상인지를 비교하는 것입니다.
FIND("판매",$A$20:$A$39)>=1 가 error라면(문자를 찾지 못하면 오류) FALSE를 반환하는 것입니다.
기본모의고사 2회
321쪽
문제2-2
=IF(D13<=100,HLOOKUP(C13,$B$2:$G$3,2,FALSE)+HLOOKUP(C13,$B$2:$G$3,2,FALSE)*10%,HLOOKUP(C13,$B$2:$G$3,2,FALSE))
100 이하면 단가+단가*10%, 아니면 단가를 표시하는 식입니다.
문제4-2-2
Cells(입력행, 5) = Format(Val(txt수량) * Val(txt단가), "#,###")
이렇게 사용하셔도 됩니다.
0.1을 곱하면 어차피 숫자이므로 val을 사용하지 않은 것입니다.
324쪽
판매일자(A열)에 날짜, 음악종류(B열)에 음악종류, 판매수량(C열)에 판매한 수량이 표시되도록 하라는 것입니다. 표의 제목 행과 실제 입력 내용이 일치하도록 하라는 것이죠.
기본모의고사 3회
335쪽
문제1-3
6급 4명 맞습니다. 341쪽 정답 화면에 보시면 6급 4명입니다.
339쪽
문제 4-2-3
문제에서 폼의 데이터를 워크시트에 입력하도록 지시했으므로
Cells(a, 2) = cmb코드 형태로 사용된 것입니다.
워크시트의 행과 열을 셀 때의 인덱스는 1부터 시작합니다.
목록 상자 등에서 리스트를 가져올 때 0부터 시작합니다.
워크시트에서는 1열부터 세어주시면 됩니다.
워크시트에서 가져오는 Cells(참조행,8)은 이미 숫자로 입력된 값이므로 val을 따로 지정하지 않았습니다.
기본모의고사 4회
350쪽
문제1-2
비교하는 현재셀(G4)이 최대값인지 최소값인지 비교하려고 사용된 것입니다.
=MAX($G4:$G12)+MIN($G4:$G12) 으로 입력하시면
최대값과 최소값을 더하게 되고, 더한값이 모두 TRUE 이므로 모든 데이터에 서식이 적용됩니다.
문제2-2
총급여 = 기본급+상여금
총급여 = 기본급+(기본급*상여비율) 로 구한 것입니다.
괄호는 수식을 명확히 하기 위해 사용된 것입니다.
354쪽
문제4-2-2
-Cells(a, 2) = Format(TimeValue(txt예약시간), "hh:mm")
네, 주어진 그림과같이 표시하기 위해 사용된 것입니다.
그림은 대부분 주어지는데요, 혹시라도 참고할 자료가 없다면, 파일을 확인해 보시고 그래도 없다면 임의로 지정해 주세요.
-참조행 = lst열차종류.ListIndex
값기준이라는 것이 lst열차종류 컨트롤을 말씀하시는 것이지요?
폼에 입력된 내용을 워크시트에 추가하는 문제로, lst열차종류의 행원본으로 사용된 자료 중 하나를 선택해서 워크시트에 입력하는 것이므로 lst열차종류.listindex를 사용한 것입니다.
문제를 보시고 판단해 주시면 됩니다.
-Cells(a, 6) = txt매수
폼의 컨트롤 이름을 확인해 주세요.
VBE 창에서 폼의 컨트롤을 클릭해 보시면 확인하실 수 있습니다.
기본모의고사 5회
369쪽
- cmb종목에서 선택한 데이터를 워크시트로 가져오기 위해 Cells(입력행,3)에 cmb종목을 넣은 것입니다.
참조표에서 가져오려면 cmb종목의 선택 데이터를 참조표에서 찾아서 다시 Cells(입력행,3)에 넣어야 합니다. 작업이 복잡해 집니다.
- 함수처럼 문제에서 아예 제시되지 않았다면 임의로 사용가능합니다.
필요한 경우 임의로 사용해 주세요.
-이 문제는 입력 버튼을 누르면 폼의 데이터를 시트 마지막에 추가하는 것입니다.
참조행 = cmb종목.listindex +4
'cmb종목.ListIndex’는 콤보상자에서 선택한 종목의 상대위치를 반환합니다.
콤보 상자에서 상대적인 위치는 0에서 시작하므로 ‘에어로빅’을 선택하면 ‘cmb종목.ListIndex’는 3을 반환합니다.
워크시트에서 ‘에어로빅’에 대한 정보는 7행에 입력되어 있으므로
‘에어로빅’이 있는 행을 지정하기 위해 ‘cmb종목.ListIndex’에 반환한 값 3에 4를 더한 것입니다.
즉, 4를 더한 이유는 실제 데이터의 위치가 워크시트의 4행부터 시작하기 때문입니다.
좋은 하루 보내세요.
-
관리자2019-06-13 10:30:17
안녕하세요.
기본모의고사 1회
307쪽
문제2-3
find 함수는 지정된 범위에서 "판매"가 있는지를 찾아,있다면 "판매"가 있는 위치를 결과값으로 반환합니다.
find 함수의 결과값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로find 함수의 결과를 1 이상인지를 비교하는 것입니다.
FIND("판매",$A$20:$A$39)>=1 가 error라면(문자를 찾지 못하면 오류) FALSE를 반환하는 것입니다.
기본모의고사 2회
321쪽
문제2-2
=IF(D13<=100,HLOOKUP(C13,$B$2:$G$3,2,FALSE)+HLOOKUP(C13,$B$2:$G$3,2,FALSE)*10%,HLOOKUP(C13,$B$2:$G$3,2,FALSE))100 이하면 단가+단가*10%, 아니면 단가를 표시하는 식입니다.
문제4-2-2
Cells(입력행, 5) = Format(Val(txt수량) * Val(txt단가), "#,###")
이렇게 사용하셔도 됩니다.0.1을 곱하면 어차피 숫자이므로 val을 사용하지 않은 것입니다.
324쪽
판매일자(A열)에 날짜, 음악종류(B열)에 음악종류, 판매수량(C열)에 판매한 수량이 표시되도록 하라는 것입니다. 표의 제목 행과 실제 입력 내용이 일치하도록 하라는 것이죠.기본모의고사 3회
335쪽
문제1-3
6급 4명 맞습니다. 341쪽 정답 화면에 보시면 6급 4명입니다.
339쪽
문제 4-2-3
문제에서 폼의 데이터를 워크시트에 입력하도록 지시했으므로
Cells(a, 2) = cmb코드 형태로 사용된 것입니다.워크시트의 행과 열을 셀 때의 인덱스는 1부터 시작합니다.
목록 상자 등에서 리스트를 가져올 때 0부터 시작합니다.
워크시트에서는 1열부터 세어주시면 됩니다.워크시트에서 가져오는 Cells(참조행,8)은 이미 숫자로 입력된 값이므로 val을 따로 지정하지 않았습니다.
기본모의고사 4회
350쪽
문제1-2
비교하는 현재셀(G4)이 최대값인지 최소값인지 비교하려고 사용된 것입니다.
=MAX($G4:$G12)+MIN($G4:$G12) 으로 입력하시면
최대값과 최소값을 더하게 되고, 더한값이 모두 TRUE 이므로 모든 데이터에 서식이 적용됩니다.
문제2-2
총급여 = 기본급+상여금
총급여 = 기본급+(기본급*상여비율) 로 구한 것입니다.
괄호는 수식을 명확히 하기 위해 사용된 것입니다.354쪽
문제4-2-2-Cells(a, 2) = Format(TimeValue(txt예약시간), "hh:mm")
네, 주어진 그림과같이 표시하기 위해 사용된 것입니다.
그림은 대부분 주어지는데요, 혹시라도 참고할 자료가 없다면, 파일을 확인해 보시고 그래도 없다면 임의로 지정해 주세요.
-참조행 = lst열차종류.ListIndex
값기준이라는 것이 lst열차종류 컨트롤을 말씀하시는 것이지요?
폼에 입력된 내용을 워크시트에 추가하는 문제로, lst열차종류의 행원본으로 사용된 자료 중 하나를 선택해서 워크시트에 입력하는 것이므로 lst열차종류.listindex를 사용한 것입니다.
문제를 보시고 판단해 주시면 됩니다.
-Cells(a, 6) = txt매수
폼의 컨트롤 이름을 확인해 주세요.
VBE 창에서 폼의 컨트롤을 클릭해 보시면 확인하실 수 있습니다.기본모의고사 5회
369쪽
- cmb종목에서 선택한 데이터를 워크시트로 가져오기 위해 Cells(입력행,3)에 cmb종목을 넣은 것입니다.참조표에서 가져오려면 cmb종목의 선택 데이터를 참조표에서 찾아서 다시 Cells(입력행,3)에 넣어야 합니다. 작업이 복잡해 집니다.
- 함수처럼 문제에서 아예 제시되지 않았다면 임의로 사용가능합니다.
필요한 경우 임의로 사용해 주세요.
-이 문제는 입력 버튼을 누르면 폼의 데이터를 시트 마지막에 추가하는 것입니다.
참조행 = cmb종목.listindex +4'cmb종목.ListIndex’는 콤보상자에서 선택한 종목의 상대위치를 반환합니다.
콤보 상자에서 상대적인 위치는 0에서 시작하므로 ‘에어로빅’을 선택하면 ‘cmb종목.ListIndex’는 3을 반환합니다.워크시트에서 ‘에어로빅’에 대한 정보는 7행에 입력되어 있으므로
‘에어로빅’이 있는 행을 지정하기 위해 ‘cmb종목.ListIndex’에 반환한 값 3에 4를 더한 것입니다.즉, 4를 더한 이유는 실제 데이터의 위치가 워크시트의 4행부터 시작하기 때문입니다.
좋은 하루 보내세요.