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

1>

A를 대문자로 ..뒤에 숫자는 필수로 3개..A는 저장되게...

>L000;;A 이렇게 해 주는 것이 맞는 거 아닌가요? 문자 지정은 맨 마지막에 저렇게 해 주는 거 아닌가요?

>L000;A 왜 이게 맞나요?

2>

보기는 -50점 으로 표시되게...

TEXT(SUM(총합계)-300, "0점")

여기서 "#0점" 이렇게 해 주는거 아닌지요?

3>

부서가 기획실이고 직위가 팀장이나 과장인 사람의 평균구하기

AVERAGE IF 이용한 배열수식

=AVERAGE( IF ( (부서="기획실" )* ((직위="팀장")+(직위="과장")),평균구할범위)

이렇게 답변 해 주셔서 아래 문제도 이런식으로 풀었는데 답이 안 나와요..

설명 부탁드립니다.

제가 임의로 셀들을 만들어 봤네요..맞는지 모르겠네요...

부서별 토익이 850이거나 토익이 900이상인 사원의 야근수당 평균..

AVERAGE IF 이용한 배열수식

=AVERAGE( IF((($B$2:$B$4=F2)*(C2=850))+(C2>=900)),$D$2:$D$4)

이런 식으로 하니 안 나와요..

설명 부탁드립니다.

4>

상설시험 보고 왔는데

문제가 정확히 기억은 안나는데

판매액= 판매량*가격이다

판매액이 40000미만인 경우 30000을 입력하고 그외는 50000을 입력한다

이문제 어떻게 작성하나요??

====================

Public Function 사용자정의함수명(판매액,판매량,가격)

판매액 =판매량 * 가격

if 판매액 <40000 then

사용자정의함수명 = 30000

else

사용자정의함수명 = 50000

end ifEnd Function

질문 주신 내용으로 만들어 본 식은 이렇습니다.

이 코드를 참고하여 생각해 보세요

======================================

이렇게 답해 주셨는데요..

밑줄 부분은 왜 저기에다 적어주나요?

사용자정의 할 때 저렇게 적어 준 적이 없는 것 같은데요...

5>

피벗테이블

양수나 음수이면 천단위 구분하고, 값이 0이면 * 로표시...

[>0]#,###;"*"

이렇게 답해 주셨는데요...

양수;음수;0;문자 --> #,###;#,###;;"*"

이렇게 자릿수 맞춰서 순서대로 적어주는거 아닌가요?

여기서 많이 헷갈리네요...

답변
2013-10-30 09:47:42

안녕하세요.

1. >L000;;A 로 지정하면 A를 저장하겠다는 의미가 아니라 입력마스크를 지정하고 데이터를 입력하기 위해 해당 필드를 클릭하면 AAAA와 같이 데이터를 입력해야 할 위치를 A로 표시하겠다는 의미입니다.

>L000;A 는 틀린 것입니다. 입력마스크의 두번째 영역에는 데이터를 입력할 때 넣은 -, /, =와 같은 서식 문자의 테이블 저장 여부를 지정하는 것으로 0으로 지정하면 문자를 포함하여 저장하고, 1이나 공백을 지정하면 입력된 데이터만 저장한다는 의미입니다. 즉 A를 입력하는 것이 아닙니다.

L은 필수요소로서 영문자와 한글을 입력하는 기호입니다. 그러므로 L 위치에 A를 입력하면 A는 당연히 저장이 됩니다. B~Z 이런 다른 영문자가 아닌 반드시 A만 입력되게 하는 것이라면 "A"000 으로 지정하면 됩니다.

2. 0점, #0점 으로 하든 결과는 동일합니다. 어떤 것으로 하든 상관 없습니다.

3. 괄호 위치가 안나와서 그런듯 합니다. 아래와 같이 작성해 보세요. 이것이 안되면 님이 작성한 엑셀 파일을 올려주세요.

=AVERAGE( IF( ($B$2:$B$4=F2)*( (C2=850) + (C2>=900) ),$D$2:$D$4)

4. 아래와 같이 작성해야 합니다.

Public Function 사용자정의함수명(판매량,가격)

if 판매량*가격 <40000 then

사용자정의함수명 = 30000

else

사용자정의함수명 = 50000

end ifEnd Function

5. 조건이 있을 때는 조건을 지정하여 작성할 수 있습니다.

[>0]#,###;"*" : 조건, 즉 0보다 크면 #,###, 그렇지 않으면 "*"를 표시합니다.

즐거운 하루 되세요.

"
  • *
    2013-10-30 09:47:42

    안녕하세요.

    1. >L000;;A 로 지정하면 A를 저장하겠다는 의미가 아니라 입력마스크를 지정하고 데이터를 입력하기 위해 해당 필드를 클릭하면 AAAA와 같이 데이터를 입력해야 할 위치를 A로 표시하겠다는 의미입니다.

    >L000;A 는 틀린 것입니다. 입력마스크의 두번째 영역에는 데이터를 입력할 때 넣은 -, /, =와 같은 서식 문자의 테이블 저장 여부를 지정하는 것으로 0으로 지정하면 문자를 포함하여 저장하고, 1이나 공백을 지정하면 입력된 데이터만 저장한다는 의미입니다. 즉 A를 입력하는 것이 아닙니다.

    L은 필수요소로서 영문자와 한글을 입력하는 기호입니다. 그러므로 L 위치에 A를 입력하면 A는 당연히 저장이 됩니다. B~Z 이런 다른 영문자가 아닌 반드시 A만 입력되게 하는 것이라면 "A"000 으로 지정하면 됩니다.

    2. 0점, #0점 으로 하든 결과는 동일합니다. 어떤 것으로 하든 상관 없습니다.

    3. 괄호 위치가 안나와서 그런듯 합니다. 아래와 같이 작성해 보세요. 이것이 안되면 님이 작성한 엑셀 파일을 올려주세요.

    =AVERAGE( IF( ($B$2:$B$4=F2)*( (C2=850) + (C2>=900) ),$D$2:$D$4)

    4. 아래와 같이 작성해야 합니다.

    Public Function 사용자정의함수명(판매량,가격)

    if 판매량*가격 <40000 then

    사용자정의함수명 = 30000

    else

    사용자정의함수명 = 50000

    end ifEnd Function

    5. 조건이 있을 때는 조건을 지정하여 작성할 수 있습니다.

    [>0]#,###;"*" : 조건, 즉 0보다 크면 #,###, 그렇지 않으면 "*"를 표시합니다.

    즐거운 하루 되세요.

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