실기시험치고왔습니다.
엑셀 계산작업에서 사용자 정의 함수에서요 1~4는 상 5~8은 중 9~13은 하라고
정의 하는데 1~4, 5~,8 9~13을 식으로 표현하려면 어떡하죠
그리고 피벗테이블에서 4개의 열필드 연습1, 연습2,연습3,연습4를 넣고
이 연습1, 연습2,연습3,연습4의 표준편차 계산필드를 삽입하라네요? ㅠㅠ
그리고엑세스입니다
조회 조건식을 하려면 cmd조회앞에 보통 txt조회컨트롤이있죠
조건식을 쓰려니 막상 xx=txt조회라고 쓰려니 xx가 안나와서 집에와서보니
앞에 txt조회컨트롤이 무엇과 바운드 되었는지 확인해야 하는것같던데맞나요?
cmb조회컨트롤일때는 열어봐서 바운드열을 찾아서 xx=txt조회를 써야하겟네요?
if 값 <=4 then
결과 = "상"
elseif 값<=8 then
결과 = "중"
elseif 값 <=13 then
결과 = "하"
end if
와 같이 나타낼 수 있겠죠. 4이하를 지정하면 1~4까지를 추출하게 되고, 1~4값이 아니면 8이하인지 확인 하고 아니라면 13이하인지 확인 하여 정확한 값을 찾을 수 있습니다.
표준편차
=stdev(연습1,연습2,연습3,연습4)
를 계산필드에서 만드시면 됩니다.
txt조회에 어떤값이 입력되는지 확인 하셔야 하죠.
txt조회에 바운드 되는 값이 있다면 바운드 된 컨트롤 원본이나 행원본을 확인 하시면 되지만
만약 txt조회에 아무것도 바운드 되지 않았다면
여기에 어떤값이 입력되어 조회하는지 확인하셔야 합니다.
보통 txt조회 컨트롤앞의 레이블을 보면 알 수 있는데요.
만약
이름 : (txt조회컨트롤부분)
이라면 이름이 있는 필드명을 찾아 사용하셔야 합니다.
이름이 있는 필드명은 보통 이름이나 성명 등을 사용하니
폼의 레코드 원본에서 이름이 입력된 필드명을 찾아
이름 = txt조회
혹은
성명 = txt조회
와 같이 사용하시면 되시죠.
좋은 하루 되세요.
"-
*2012-06-05 10:00:27
if 값 <=4 then
결과 = "상"
elseif 값<=8 then
결과 = "중"
elseif 값 <=13 then
결과 = "하"
end if
와 같이 나타낼 수 있겠죠. 4이하를 지정하면 1~4까지를 추출하게 되고, 1~4값이 아니면 8이하인지 확인 하고 아니라면 13이하인지 확인 하여 정확한 값을 찾을 수 있습니다.
표준편차
=stdev(연습1,연습2,연습3,연습4)
를 계산필드에서 만드시면 됩니다.
txt조회에 어떤값이 입력되는지 확인 하셔야 하죠.
txt조회에 바운드 되는 값이 있다면 바운드 된 컨트롤 원본이나 행원본을 확인 하시면 되지만
만약 txt조회에 아무것도 바운드 되지 않았다면
여기에 어떤값이 입력되어 조회하는지 확인하셔야 합니다.
보통 txt조회 컨트롤앞의 레이블을 보면 알 수 있는데요.
만약
이름 : (txt조회컨트롤부분)
이라면 이름이 있는 필드명을 찾아 사용하셔야 합니다.
이름이 있는 필드명은 보통 이름이나 성명 등을 사용하니
폼의 레코드 원본에서 이름이 입력된 필드명을 찾아
이름 = txt조회
혹은
성명 = txt조회
와 같이 사용하시면 되시죠.
좋은 하루 되세요.
" -
*2012-06-05 10:06:13
안녕하세요. 길벗 수험서 운영팀입니다.
1. if 문을 사용하면 아래와 같이 될 것 같아요.
if a<=4 then
등급 ="상"
else if a<=8 then
등급 ="중"
else
등급 ="하"
end if
2. 교재에 있는 내용입니다. 피벗 테이블의 값 필드 영역을 선택한 후 [피벗 테이블 도구]-옵션-도구-수식-계산필드를 선택하세요. 계산 필드 삽입 대화상자의 수식에 =stdev(연습,연습2,연습3,연습4)를 지정하면 됩니다.
3. 필드 이름과 컨트롤를 비교하는 것입니다. txt조회의 바운드 열이 아닙니다. 조건에서 어떤 값과 txt조회에 입력한 값을 비교하는지를 확인해서 해당 필드명을 지정해야 합니다.
좋은 하루 되세요.
"