1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

동물 키크는 평균시간 구하기...

엑셀일반 조회 수 4915 추천 수 0 2013.01.09 17:11:53

안녕하세요. 아별님,

오늘도 하루종일 머리를 싸멘 문제에 대해서 질문을 드리게 되었습니다.


이것을 어떻게 설명드리면서 질문을 드릴지 고민을 좀 하다가

동물 키크는 평균시간 구하기로 이름을 지어 보았습니다.


파일 첨부 하였습니다.


보시면 B열에 다양한 동물들이 있습니다.

같은 동물은 1마리밖에 없습니다.

즉 B2의 원숭이와 B3의 원숭이는 같은 원숭이 입니다.

원숭이는 처음부터 키가 157이었으며, 158까지 성장하는데 1년이 걸렸습니다.


이와 같이 키가 100부터 200까지의 다양한 동물들이 있고, 걸린시간이 있습니다.


최종적으로 구하고 싶은 값은

동물들(합계)이 키 100에서 101까지 크는데 걸리는 평균시간입니다.


즉 140~141이라면 돼지가 3년 기린이 5년 너구리가 99년 해서

(3+5+99)/3 = 36년(반올림해서)이 될 것입니다.


근데 이렇게 특정 1년에 대한 평균을 구하는 것은 어렵지 않은데

이를 100~101부터해서 199~200까지 구하는 수식을 만드는 것이 도통 감이 잡히지를 않습니다.


한가지 특이사항으로 중간에 호랑이와 같이 원래 키에서 1cm도 자라지 않는 동물은 

아예 합계 평균에서 빠져야 합니다.


저도 이 부분부터 해볼라고 좀 시도해봤는데 엑셀-데이터에서

중복된 항목제거 기능은 지원하는데 위와 같이 '단일항목'만 골라서 따로 제거해 주는 기능은 없더라고요 ㅠ.ㅠ.

결국 어떻게 보면 1단계에서 막힌 셈입니다.


즉, 오른쪽의 평균에는 '1cm라도 자란 동물들의 해당 키단위 내에서의 걸린시간의 평균' 이 되야 하는데요,

음... 아별님이시라면 이 문제를 어떻게 접근 하실까 궁금합니다.

오늘도 한 수 가르침을 청합니다.


P.S : 물론 원래 봉착한 문제는 평화로운 동물들의 이야기는 아니었으며 행의 갯수도 만단위를 넘나드는 표였습니다. T T

        앞서 말씀드린 것처럼 질문 편의상 다소 변경 하였습니다.


오늘 날씨가 굉장히 말도 못하게 이상하게 춥던데 아무쪼록 감기 조심 하십시오. ^-^



댓글 '2'

profile

[레벨:30]아별

2013.01.09 18:00:54
*.104.126.21

파이스님..

재미있는 질문이네요..

 

회사에서 필요한 양식인가봐요..

실제로는 동물이 아니고 원재료별로 결정이나

소모되는 속도든가 하는 것이겠지요.. 비슷했나요? 암튼.. ㅎㅎ

 

피벗테이블을 이용하시면 될 것 같습니다.

 

단일 항목이나 최초 시작값을 제거하는 수식을 추가하시구요..

그 항목이 FALSE인 것은 제거하고 피벗테이블 현황을 구하면 될 것 같습니다.

=IF(E2="",FALSE,TRUE)

위 수식에서 E2는 걸린 시간 항목입니다. 걸린 시간에 아무 값이 없으면 FALSE 값을 갖게해서 현황에서 제거합니다.

 

첨부파일을 참고하세요..

다운받기 : 동물키구하기-2.xlsx

 

첨부파일 미리보기..

abyul.com_0000680-1.gif

첨부

[레벨:6]파이스

2013.01.15 10:18:07
*.144.35.104

아별님 답변 확인하고 적용부터 좀 해보느라 댓글이 늦게 되었습니다.

역시나 디테일하고 배려깊은 답변 및 첨부파일 잘 읽어 보았습니다. 고맙습니다. ^^


저는 피벗테이블이란게 있는줄은 알았지만 왠만한 경우는 검토의 부분합 기능이며 충분하여 실제로는 사용해 본적이 없었는데,

이렇게 파워풀한 기능이 있는줄은 몰랐습니다.

(아래 영역 사이에 필드를 끌어 놓으라고 하길래 C열을 통채로 잡고 끌어 놓을려고 하다가 피벗테이블 창이 닫혀서;;;

  다소 곤란하기도 했었으나 보내주신 답변처럼 설정하는덴 결국 성공하기는 하였습니다. ^^)


그런데 제가 질문을 너무 커스터마이징(?)을 했는지 약간 사소한 문제가 발생하였는데요,

음 그 걸린시간 부분이 사실은 원본에서는 비어있는 셀은 없으며, 그 개념도 플레이타임으로 약간 다릅니다.

걸린시간을 구할려면 그 밑의 행값에서 전 행값을 빼줘야 했던 것입니다. T T


일단 제가 나름대로 한번 해보기는 했는데, 구하는 과정에서 큰 문제가 없었나 한번 확인 부탁드려도 괜찮을까요?


작업한 원본을 그대로 한번 올려 보겠습니다.(딱히 대외비 자료는 아닙니다.)

2개의 조잡한 시트로 구성되어 있습니다.


p.s : 원본 데이타 (시트 1 좌측의 3개행) 에도 약간의 문제가 있는 것 같기는 한데,

       그 부분은 일단 고려하지 않으려고 합니다.ㅎ


좋은하루 보내세요. ^^


첨부
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 41704
562 VBA 파일&폴더 자꾸 글올려서 죄송합니다. open문 질문입니다.ㅠㅠ [1] [레벨:4]신강현 2013-01-29 3625
561 VBA textbox 크기 질문 [2] [레벨:4]신강현 2013-01-29 3320
560 엑셀일반 rnd함수 질문입니다.. [1] [레벨:4]신강현 2013-01-29 3143
559 VBA 사용자 지정 메뉴 크기조정 imagefile [2] [레벨:5]맑은이슬 2013-01-29 3219
558 엑셀버그 엑셀이 이상합니다.ㅜㅜ imagefile [1] [레벨:1]여엉 2013-01-29 3182
557 pivot 기본 피벗 기능 중 설문데이터 취합 [1] [레벨:3]읍내꽃미남 2013-01-28 4565
556 VBA 같은데이타 병합 file [2] [레벨:4]고수가되고파 2013-01-21 3821
555 VBA .Find 랜덤 컨틀로바질문입니다.. [3] [레벨:4]신강현 2013-01-21 3806
554 피벗테이블 엑셀 문의 _ 교육 이수 현황 피벗테이블로 요약하기 file [1] [레벨:1]박주연 2013-01-21 3885
553 엑셀일반 공백을 활용한 함수 _ 텍스트 나누기 수식으로 나누기 file [1] [레벨:4]요셉 2013-01-18 5316
552 업데이트 이후 엑셀파일간 이동이 안되네요 [1] 매니아 2013-01-14 2685
551 셀서식(표시형식) [분류문의] 데이터 유효성검사를 이용해 분류를 만든 다음에 특정셀 값 입력 [1] [레벨:1]수박한통 2013-01-12 3928
550 엑셀수식 해당범위내의 소문자 개수 세기! [2] [레벨:3]jmsynn 2013-01-11 5084
549 셀서식(표시형식) 엑셀 피벗테이블 셀서식에 관한 내용입니다. [1] [레벨:2]Merak 2013-01-11 4759
548 아별툴관련질문 아별님 나카타입니다^^ secretimage [레벨:4]나카타 2013-01-10 4
» 엑셀일반 동물 키크는 평균시간 구하기... file [2] [레벨:6]파이스 2013-01-09 4915
546 차트 막대 그래프에서 질문드립니다. [1] [레벨:3]빛의행운아 2013-01-08 4824
545 아별툴관련질문 엑셀창 질문.. [5] [레벨:4]나카타 2013-01-08 4132
544 아별툴관련질문 빠른실행 도구모음 초기화 [3] [레벨:1]Pillias 2013-01-08 5326
543 엑셀수식 문자가 포함된 값찾기 file [1] [레벨:4]요셉 2013-01-07 5574