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

예를들어서 mid함수를 사용할때

a1 : 200421

a2 : 201654

a3 : 200041

a4 : 247596

뭐 이런식으로 숫자가 있다고 치고 4번째 숫자가 5이상인 값을 구하여라 라고 한다면

=mid(a1, 4,1)>=5

이렇게 구하는게 아닌가요??

제가 시험을 보고왔는데 고급필터구하는식에서 mid함수가 나왔는데 저렇게 풀었는데 틀린것 같아서요

결과값 나타나는 복사위치 그부분에 그냥 목록범위의 표가 똑같이 다 나왔어요 분명 5보다 작은데 ..

그리고 average,if 를 이용해서 평균을 구하는데

인수가 3개가 나왔어요

예를 들어서 식을 만들어보자면

=average(if((a1:a20=c2)*(d1:d25="영업1팀")*(d1:d25="영업3팀"),평균을 구할범위))

이렇게 하는거아닌가요?

근데 문제표에서 a1:a20=c2 이 표는 나왔는데

영업1팀과 3팀은 표에 안나타 있어서 직접 영업1팀과 영업3팀을 적어주었는데 이게 잘못된거였는진 몰라도

답이 안나오더라고요 ㅠㅠ

답변
2014-04-09 07:06:06

=mid(a1, 4,1)>="5"

와 같이 "5" 로 지정하셔야 합니다.

left, rigth, mid 함수는 텍스트 함수이므로 여기서 나온 결과는 모두 문자형식입니다.

그러므로 문자 형식으로 비교해주셔야 정확한 결과가 나오세요.

식만 봐서는 정확히 지정한 것 같은데 정확한 이유는 파일이 없이는 알기가 어렵습니다.

죄송합니다. 도움을 드리기 어려울 것 같습니다.

좋은 하루 되세요.

"
  • *
    2014-04-09 07:06:06

    =mid(a1, 4,1)>="5"

    와 같이 "5" 로 지정하셔야 합니다.

    left, rigth, mid 함수는 텍스트 함수이므로 여기서 나온 결과는 모두 문자형식입니다.

    그러므로 문자 형식으로 비교해주셔야 정확한 결과가 나오세요.

    식만 봐서는 정확히 지정한 것 같은데 정확한 이유는 파일이 없이는 알기가 어렵습니다.

    죄송합니다. 도움을 드리기 어려울 것 같습니다.

    좋은 하루 되세요.

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