책 내용 질문하기
컴활 상설질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
287
작성일
2012-10-26
작성자
첨부파일

엑셀

1. sum,if함수를 이용한 배열수식문제

영어또는 국어점수가 80점 미만일경우 평균점수를 구해라

이런질문이였는데 버벅거리다가 못했어요. 저 두개 함수만 써야하잖아요 or을 이용했으면 뭐 어떻게든 해봤을텐데 ㅜㅜ 이런문제 어뜨케푸나여?

2. 만약 국어점수와 영어점수가 90이상이면 0점 아니면 표3을 이용해서 점수 계산하라

(countif,sumproduct,if)

=if(countif(국어점수:영어점수,">=90"),0,sumproduct(~~~~))

저는 이렇게 풀었는데 90점 이상인건 0으로 채워지고 나머지는 오류떴어요ㅜㅜ

기출에서 sumproduct문제 풀어볼땐 참조하는 표가 11 22 11 22 이런식일때

33 44 33 44 ??<-요기가 답채워야하는 구역이고

=sumproduct(11 22 11 22<-절대참조,33 44 33 44) 이렇게풀었는디

상설 문제에서는 표가 11 22 11 22라면

33 44 33 44 ??<-마찬가지로 답채워야하는셀

이렇게 어긋나있었어요.. 제가 말하고자하는게 전달되었는지 모르겟지만 이것두 어케푸는지 알려주세요

ㅠㅜㅜ

엑세스

3. 폼에서 txt제품번호가 언바운드되어있고, 일련번호로 그룹별 지정하라 였는데 레코드원본에=1 이케 치면되나요? 이런유형문제은 어케 푸는지 알려주세요 혹시 형식에=1이였나여?

4.filter,filteron,orderby,orderbyon문제

필터나 필터온으로 조회하는문제 겨우 익혔는데 이거 신유형인가봐요 오덜바이 오덜바이온으로 내림차순이랬나? 저걸로 정렬까지 해서 나오게 하려면 어케푸나여?

5.삭제쿼리만드는건데 어쩌구테이블의 제품번호필드가 없으면 대리점명 삭제하라인데

예약어 not in 이용하래요 그래서 자신있게 삭제쿼리만들고 조건에다 not in( select 제품번호 from 어쩌구)

썼는데 실행시켰더니 다 삭제됬는지 망했네여 ㅋㅋㅋ ㅜㅜ 이거 추가쿼리풀때 하는방식인데 하...일단 삭제쿼리조건에 저거쓰고 실행으로인해 삭제된거 다시 복구하는 방법은 없나여?

그거랑 이문제에선 대리점명을 삭제하란소린데 제품번호필드없으면 (예약어라고했뜸) not in 이용한 문제는 어케푸나여? 간절합니다ㅜㅜ 정확한설명이 아니라 답해드리기 힘드시겠지만 저 실기를 몇번떨어지는지 모르겠어여 ㅜㅜ 감독관이 내얼굴 외운것같아요 신분증검사할떄 느껴져요 ㅜㅜ 정말 챙피한데 이번엔 한번에 붙을수있게 꼭 꼮 꼭꼭꼭!! 알려주세요 ㅜㅜ 이문제가 처리 기능 구현 1번문제였는데 삭제하는 바람에 2번문제 어쩜 맞출 수 있는거 데이터 다 날라가는 바람에 날렸어요 ㅎㅎ

6. '할인율은 1.9%입니다' 라는 메세지박스만드는건데 판매금액,판매단가, 판매수량이용해서 사용자가 계산식을 알아서 이용하래요 ㅋㅋ 전 돌머리인지 순간 굳어서 결국 못풀었어요 전 산수도 안되는 멍충인가봐요... 금액,단가,수량이용해서 할인율은 어떻게 만들수있을까요? 알려주세요 ...ㅜㅜ

답변
2012-10-30 09:23:06

안녕하세요.

1. sum(if((조건1)+(조건2),평균점수)와 같이 or 대신에 +를 사용하면 됩니다. +는 수식에 따라 결과값이 잘못 나오는 경우도 있기때문에 잘 판단해서 사용해야 합니다.

2. 질문 내용만으로는 어떤 문제인지 판단하기가 어렵네요.

엑세스

3. 폼이 아니라 보고서 아닌가요? 보고서가 맞다면 컨트롤 원본에 =1을 입력한 후 속성 창에서 누적 합계 속성을 '그룹'으로 지정하면 됩니다.

4.filter를 작성한 후 그 아래에 다음과 같이 작성하면 됩니다.

Me.OrderBy = “정렬할필드명 DESC”
Me.OrderByOn = True

5. 삭제된 레코드는 복원이 불가능합니다. 그러니 삭제쿼리나 업데이트 쿼리들을 실행할 때는 혹시 모를 경우를 위해 삭제나 업데이트가 되는 테이블을 복사한 다음 실행하세요. 실행이 정상적으로 되면 복사한 테이블을 삭제하고, 정상적으로 실행되지 않으면 복사한 테이블에서 데이터를 모두 복사하여 원본 테이블에 붙여 넣으면 됩니다.

교재 182쪽에 보면 not in을 이용하여 푼 문제가 있으니 그것을 참고하세요.

6. 질문만 봐서는 어떻게 작성하는건지 알수가 없네요.

즐거운 하루 되세요.

"
  • *
    2012-10-30 09:23:06

    안녕하세요.

    1. sum(if((조건1)+(조건2),평균점수)와 같이 or 대신에 +를 사용하면 됩니다. +는 수식에 따라 결과값이 잘못 나오는 경우도 있기때문에 잘 판단해서 사용해야 합니다.

    2. 질문 내용만으로는 어떤 문제인지 판단하기가 어렵네요.

    엑세스

    3. 폼이 아니라 보고서 아닌가요? 보고서가 맞다면 컨트롤 원본에 =1을 입력한 후 속성 창에서 누적 합계 속성을 '그룹'으로 지정하면 됩니다.

    4.filter를 작성한 후 그 아래에 다음과 같이 작성하면 됩니다.

    Me.OrderBy = “정렬할필드명 DESC”
    Me.OrderByOn = True

    5. 삭제된 레코드는 복원이 불가능합니다. 그러니 삭제쿼리나 업데이트 쿼리들을 실행할 때는 혹시 모를 경우를 위해 삭제나 업데이트가 되는 테이블을 복사한 다음 실행하세요. 실행이 정상적으로 되면 복사한 테이블을 삭제하고, 정상적으로 실행되지 않으면 복사한 테이블에서 데이터를 모두 복사하여 원본 테이블에 붙여 넣으면 됩니다.

    교재 182쪽에 보면 not in을 이용하여 푼 문제가 있으니 그것을 참고하세요.

    6. 질문만 봐서는 어떻게 작성하는건지 알수가 없네요.

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.