안녕하세요
1. 엑셀 실전모의고사 B형 문제2번에 3번입니다.
빈도수를 구하는 문젠데,
={TEXT(FREQUENCY(F3:F10,F14:F18),"0개")}로 책이랑 똑같이 입력했는데도 첨부파일처럼 답안과 수가 다르고, 인접한 숫자가 있는 범위를 참조한다고 오류가 납니다.
그래서 절대참조를 해보았는데
={TEXT(FREQUENCY($F$3:$F$10,$F$14:$F$18),"0개")} 모두 0으로 나오네요.
어떻게 풀어야하는 건가요?
2. 실전모의고사 c형 문제2-3번에서
답은 =G3*(VLOOKUP(F3,$A$17:$B$20,2)+IF(OR(F3>=10,D3="과장"),5%,0)) 인데,
=IF(OR(F3>=10,D3="과장"),G3*VLOOKUP(F3,$A$17:$B$20,2)+0.05,G3*VLOOKUP(F3,$A$17:$B$20,2))
라고 하면 틀린이유가 뭔가요 ?
3. 실전모의고사 c형 문제3번에서 등급이 18세 이상만 나타내라고 하는데
실전모의고사 b형 문제3번도 학과가 전산이거나 경영인 행만을 나타내라고 했습니다.
그런데 b형은 표를 불러오는 과정에서 조건을 입력해주어야 하고, c형은 필터로 지정하던데
이 부분은 어떻게 구별할 수 있나요? 그림에서 필터모양이 있으면 필터로 해주어야하고, 필터 모양이 없으면 표 불러오는 과정에서 해야 하는 건가요?
4. 실전모의고사 d형 문제 2-3번에서
답이 =MAX(($B$12:$B$27=A3)*$F$12:$F$27)-AVERAGE(if($B$12:$B$27=A3),$F$12:$F$27)) 인데
=MAX(($B$12:$B$27=A3)*$F$12:$F$27)-AVERAGE(($B$12:$B$27=A3)*$F$12:$F$27)라고 풀었는데
왜 average는 if를 사용해서 풀어야 하나요?
5. 엑세스 기본 모의고사 1회 문제2-3에서
dim aa
aa=msgbox("폼을 닫습니다.",vbokcancel)
if aa=vbok then
docmd.close
end if
end sub
인데 여기서 dim aa를 안해줘도 상관없나요?
6. 엑세스 기본모의고사 1회 문제4-1에서 회원관리현황 쿼리를 사용하는 거에 대해서 찾아보니까
보통은 현재폼의 레코드 원본을 확인 하여 사용합니다.
찾을 값이 있는 필드명이 포함된 테이블이나 쿼리가 사용되는 경우는
문제에서 테이블이나 쿼리를 제시해 주므로 이것을 이용하시면 됩니다.
문제에 제시되지 않은 경우라면 현재 실행중인 폼이나 참고하는 컨트롤(list박스)의 레코드 원본을 확인하여 사용하세요.
이문제는 lst박스에 입력된 값을 이용하기 때문에 lst 박스의 행원본을 확인 하여 사용하시면 됩니다.
좋은 하루 되세요.
라고 다른분들께 설명하셨던데 lst회원정보의 행원본은 회원테이블입니다.
그럼 회원관리현황 쿼리 사용하는 것을 어떻게 아는건가요 ?
7. 엑세스 외부데이터 연결이나 가져오기,추가 등을 하는 문제에서 xml파일은 어떻게 연결해야하나요? 저번 시험칠 때 나왔었는데 모르겠더라구요. 실습해보려고 했는데 실습파일이 없어서 안되네요 부탁드려요~ 수고하세요
1.
frequency 함수를 사용 하는 방법을 보시면
입력 하고자 하는 부분을 모두 블럭으로 잡은 후에
수식을 입력 하게 됩니다. 그래서 절대참조나 상대참조를 사용하든 사용하지 않든 상관 없구요.
그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면
정답과 전혀 다르게 나오기 때문에
사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.
frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.
아래는 그림이 다르지만 참고 하시기 바랍니다.
.jpg)
L14:L18 을 범위로 지정한 후 식 입력줄에 식을 모두 입력하고 ctrl+shift+enter 을 눌러 입력하세요.
으로 작성하시기 바랍니다.
2. g3*(vlookup() + if(조건,5%,0))
=if(조건, g3*(vlookup() + 5%), g3* vlookup())
입니다.
첫번째 식은 if문에서 조건을 확인하여 조건에 맞으면 5%가 나오고 이 5%를 vlookup에 더하여 g3을 곱합니다.
두번쨰 식은 if문에서 조건을 확인하여 조건에 맞으면 vlookup의 값에 5%를 더하고 g3을 곱하고 아니면 g3에 vlookup 값만 곱하는 것입니다.
둘다 같은 식입니다. vlookup에 +5% 를 하는 것을 확인 하시면 되겠죠.
주어진 함수를 사용하고 올바른 값이 나온다면 상관 없습니다.
주어진 함수가 아닌 함수를 사용했거나
주어진 함수를 모두 사용하는 문제에서 함수를 모두 사용하지 않은 경우 오답처리 됩니다.
=G3*IF(OR(F3>=10,D3="과장"),VLOOKUP(F3,$A$17:$B$20,2)+0.05,VLOOKUP(F3,$A$17:$B$20,2))
3. b형은 자료를 가져오는 중에 조건을 지정해야 합니다.
이것은 첫번째 ▶ 와 두번째 ▶ 의 조건에서 설명 되어 있습니다.
c형은 자료를 모두 가져오고 난 후에 지정하는 것이기 때문에 필터로 설정 한 것입니다.
4.
if 를 사용하지 않으면 정확한 결과가 나오지 않습니다.
평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 =AVERAGE(550000.1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.
=AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데
첫번째 것은 5650000/5 가 되어 결과가 1130000 되고
두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.
즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.
5.
dim 은 변수를 선언하는 부분입니다.
변수를 선언하지 않아도 정상 실행 되므로
변수를 선언하지 않아도 정상 실행된다면 정답으로 인정 됩니다.
변수를 선언하고 작성하셔도 상관 없으시구요.
6. 현재 폼의 레코드 원본을 확인하면 회원관리현황이 표시됩니다.
그래서 회원관리현황을 사용하는 것입니다.
7. 외부데이터 -> 가져오기 -> xml 을 선택한 후 해당 파일을 찾아 표시하고 진행하시면 됩니다.
좋은 하루 되세요.
-
*2017-08-31 16:09:38
1.
frequency 함수를 사용 하는 방법을 보시면
입력 하고자 하는 부분을 모두 블럭으로 잡은 후에
수식을 입력 하게 됩니다. 그래서 절대참조나 상대참조를 사용하든 사용하지 않든 상관 없구요.
그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면
정답과 전혀 다르게 나오기 때문에
사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.
아래는 그림이 다르지만 참고 하시기 바랍니다.
.jpg)
L14:L18 을 범위로 지정한 후 식 입력줄에 식을 모두 입력하고 ctrl+shift+enter 을 눌러 입력하세요.
으로 작성하시기 바랍니다.
2. g3*(vlookup() + if(조건,5%,0))
=if(조건, g3*(vlookup() + 5%), g3* vlookup())
입니다.
첫번째 식은 if문에서 조건을 확인하여 조건에 맞으면 5%가 나오고 이 5%를 vlookup에 더하여 g3을 곱합니다.
두번쨰 식은 if문에서 조건을 확인하여 조건에 맞으면 vlookup의 값에 5%를 더하고 g3을 곱하고 아니면 g3에 vlookup 값만 곱하는 것입니다.
둘다 같은 식입니다. vlookup에 +5% 를 하는 것을 확인 하시면 되겠죠.
주어진 함수를 사용하고 올바른 값이 나온다면 상관 없습니다.
주어진 함수가 아닌 함수를 사용했거나
주어진 함수를 모두 사용하는 문제에서 함수를 모두 사용하지 않은 경우 오답처리 됩니다.
=G3*IF(OR(F3>=10,D3="과장"),VLOOKUP(F3,$A$17:$B$20,2)+0.05,VLOOKUP(F3,$A$17:$B$20,2))
3. b형은 자료를 가져오는 중에 조건을 지정해야 합니다.
이것은 첫번째 ▶ 와 두번째 ▶ 의 조건에서 설명 되어 있습니다.
c형은 자료를 모두 가져오고 난 후에 지정하는 것이기 때문에 필터로 설정 한 것입니다.
4.
if 를 사용하지 않으면 정확한 결과가 나오지 않습니다.
평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 =AVERAGE(550000.1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.=AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데
첫번째 것은 5650000/5 가 되어 결과가 1130000 되고
두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.
즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.
5.
dim 은 변수를 선언하는 부분입니다.
변수를 선언하지 않아도 정상 실행 되므로
변수를 선언하지 않아도 정상 실행된다면 정답으로 인정 됩니다.
변수를 선언하고 작성하셔도 상관 없으시구요.
6. 현재 폼의 레코드 원본을 확인하면 회원관리현황이 표시됩니다.
그래서 회원관리현황을 사용하는 것입니다.
7. 외부데이터 -> 가져오기 -> xml 을 선택한 후 해당 파일을 찾아 표시하고 진행하시면 됩니다.
좋은 하루 되세요.