책 내용 질문하기
엑셀1번의 1번과 rept함수 ★
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
조회수
417
작성일
2016-05-06
작성자
첨부파일

오늘 시험을 보고왔는데, 생각보다 엑셀에서 많이 못풀엇네요..엑세스는 거의 제대로 다 푼것 같앗는데 ㅠㅠ

1))

엑셀 1번에서요(외부 데이터 가져오기)

2012년 3월 중에서~ 수량이 50이상이라고 한다면..(안되서 계속 반복했더니 다 외워버렸네요)

조건에서 = 2012-3 그리고 수량 >= 50

하는것 아닌가요??

2))

rept함수에서요..주어진 함수가 rept과 sumif였거든요 ★를 반복하는거엿는데

=rept("★", sumif(~~)) 해서 2번째 인수인 sumif가 십만 단위 이상으로 계속 나왔는데 "★" 하나당 만이었어요

그런데, 다른 함수를 쓰지 않고, 어떻게 정수로 표현하죠??ㅠㅠ 두번째 인수를요.

쉽게 말해 7.6 -> 7로, 4.3 -> 4로 말이에요..ㅠㅠ

답변
2016-05-07 10:41:12

1)

2012-3은 6개의 문자일 뿐이지, 날짜 데이터가 아닙니다.

2012년 3월 중에서라는 것을 표현할 때,

>=2012-03-01 그리고 <=2012-03-31 으로 해결해야 될 듯 싶습니다.

2)

10의 거듭제곱으로 나누어서 해결해야 해요.

=rept("★",76/10)

=rept("★",7.6)

=rept("★",7) ---자동으로 정수만 채택이 됩니다.

"★★★★★★★"

  • *
    2016-05-07 10:41:12

    1)

    2012-3은 6개의 문자일 뿐이지, 날짜 데이터가 아닙니다.

    2012년 3월 중에서라는 것을 표현할 때,

    >=2012-03-01 그리고 <=2012-03-31 으로 해결해야 될 듯 싶습니다.

    2)

    10의 거듭제곱으로 나누어서 해결해야 해요.

    =rept("★",76/10)

    =rept("★",7.6)

    =rept("★",7) ---자동으로 정수만 채택이 됩니다.

    "★★★★★★★"

  • *
    2016-05-11 10:25:43

    1. 3월 중에서 라고 했기 때문에

    날짜 >= 2003-03-01

    그리고

    <=2003-03-31

    로 지정해야 합니다.

    2. =rept("★", sumif(~~)/10000)

    으로 지정하면 됩니다. 10000 으로 나누면 10000 당 별 하나를 표시할 수 있습니다.

    좋은 하루 되세요.

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