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

 카스지존 (wjdgnscks)

추천:  2
파일:     조회:  382
제목:   이 소스 쉽게 설명?? 풀이?? 좀^^;;
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

* 아래줄에 질문을 작성하세요 >>

제친구가 해준 소스인데... ^^ 좀 해석이랄까 고수분들 부탁드려요 

Sub 평균계산()
Dim 여자합계 As Integer, 남자합계 As Integer
Dim 총여자 As Integer, 총남자 As Integer
Dim Rindex As Integer, Cindex As Integer
With Worksheets("입력시트")
For Cindex = 5 To 9
    총여자 = 0
    총남자 = 0
    남자합계 = 0
    여자합계 = 0
    For Rindex = 2 To 16
        If .Cells(Rindex, 4) = "남" Then
            남자합계 = 남자합계 + .Cells(Rindex, Cindex)
            총남자 = 총남자 + 1
        ElseIf .Cells(Rindex, 4) = "여" Then
            여자합계 = 여자합계 + .Cells(Rindex, Cindex)
            총여자 = 총여자 + 1
        End If
    Next Rindex
    .Cells(17, Cindex) = Format(남자합계 / 총남자, "#.00")
    .Cells(18, Cindex) = Format(여자합계 / 총여자, "#.00")
    .Cells(19, Cindex) = Format((남자합계 + 여자합계) / (총남자 + 총여자), "#.00")
Next Cindex
End With
End Sub
 
[불량 게시물 신고]  
        
  

작성일 : 2004-11-20(10:26)
최종수정일 : 2004-11-20(11:30)
 


 ◎ 관련글

  제 목   작성자   날짜
이 소스 쉽게 설명?? 풀이?? 좀^^;; 카스지존 2004-11-20
[RE]이 소스 쉽게 풀이좀해주세요 ..;; 올빼미 2004-11-20