나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 오골계 (zxcvxz)

추천:  2
파일:     예제[516].xls (316KB) 조회:  1816
제목:   [RE]파일올립니다?
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >>
시간을 계산하려고 하는데여..

Dim Time as Date로 하면 날짜까지 계산되서 전혀 엉뚱한 답이 나오내요..

Dim Time as integer로 해도 안되고.. 어케해야 시간만 더한 합을 구할수 있을가여

사용예)

For i=0 to 10
   Time = Time + ActiveCell.offset(i,0).value
   Con = Con + 1
next i

tot = Time / Con
MsgBox "총시간" & Time & "평균시간" & tot

이걸 구하고 싶은데 어케해야되죠.. 처보라서 전혀 모르겠내여..

답변 부탁드립니다.

아차.. 또 VBA편집기에서 어쩔때는 변수위에 마우스를 가져가면 변수값이 나오는데

어쩔때는 마우스를 가져가도 값이 안나오는데 이유가 뭐죠?
==============[오골계님 글에 대한 답변입니다]==============
 
[불량 게시물 신고]  
작은오리설명도 좀 간단히 올리셔야 좋을 것 같습니다.
대충보니까 날짜를 기준으로 어떤 범위를 더할려는 것
같은디 조건이 어떠할 때 어디를 어떻게 계산한다는가 ...등등.
상세히 설명하여 주시면 좀더 나은 방법도 
있으리라 판단되는군요..
제 머리가 안좋아 코드보고 이해할려니까 
두통이....  ^^

모쪼록..
08-04 (16:36)
삭제 ■신고
오골계더운데 고생이 많으시군여.. 제가 프로그램에 대한 기초가 전혀없는

처보라서 다른 사람이 보면 전혀 이해 못할거라고 생각했습니다.

머리 아프시만.. 님 마음만으로도 감사하고여.. 혹시나 해서 대충

설명을 하면.. 날짜 조건과 색상조건을 만족하는 목록을 검색해서

그 조건에 맞는 행에 모든 값들을 더해서 평균을 구하는 목적으로 만들

었습니다. 조건은 유효성 검사로 목록에서 선택하게 했고...

자동필터로 검색해서 더하면.. 검색된거만 더해지는게 아니라 범위로

더해줘서 이상한 값이 나오기에.. FOR 문을 이용해 하나하나 찾아서

누적하는 방법을 선택했습니다.. 말이 넘 어려운가....^^

설명도 힘드내여.. 여하튼 생각이 짧아서 더 쉬운 방법이 있을것

같지만.. 책보면서 전부해봤는데 오류만 나고 지금한 방법만 오류가

발생안해서 걍 해보고 있습니다....
 
08-04 (17:17)
삭제 ■신고
        
  

작성일 : 2003-08-04(13:40)
최종수정일 : 2003-08-04(13:40)
 


 ◎ 관련글

  제 목   작성자   날짜
시간만 계산하려면 변수를 어떻게 정의해야되죠? 오골계 2003-08-04
[RE]파일올립니다? 오골계 2003-08-04