جمع اعداد یک ستون با گام مشخص

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mahdi_tamadon
    • 2019/01/14
    • 4

    [حل شده] جمع اعداد یک ستون با گام مشخص

    سلام. ببخشید یه سوالی داشتم. من یه ستون دارم که تعداد خیلی زیادی ردیف داره. میخوام داده ی ردیف ۸۲ + ۲۰۷ + ۳۳۲ + ۴۵۷ + … تا آخر رو برام جمع کنه و بعد میانگین بگیره. یعنی اول داده ی ۸۲ و سپس با گام ۱۲۵ تایی بره پایین و جمع کنه و سپس میانگین بگیره. خیلی ممنون میشم اگر راهنمایی بفرمایید. (داده اول = 82 / گام 125 تایی)

    ارادتمند
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    چنانچه اعداد شما در ستون A باشد از ماکرو ذیل استفاده کنید

    کد PHP:
    Sub test()

    z1 Cells(Rows.Count"A").End(xlUp).Row

    For 82 To z1 Step 125

    Sum 
    Sum Range("A" i)

    Next

    MsgBox Sum

    End Sub 
    فایل های پیوست شده

    کامنت

    • mahdi_tamadon
      • 2019/01/14
      • 4

      #3
      نوشته اصلی توسط iranweld
      با سلام

      چنانچه اعداد شما در ستون A باشد از ماکرو ذیل استفاده کنید

      کد PHP:
      Sub test()

      z1 Cells(Rows.Count"A").End(xlUp).Row

      For 82 To z1 Step 125

      Sum 
      Sum Range("A" i)

      Next

      MsgBox Sum

      End Sub 
      سلام. بی نهایت سپاسگزارم فقط دو تا نکته:
      1. چجوری میتونم تعداد رو محدود کنم؟ مثلا تا 20 تا سلول اول رو جمع کنه و بعد میانگین بگیره.
      2. طبق همون ترتیب ذکر شده، سلول 20 تا 40 رو جمع کنه و بعد میانگین بگیره.
      Last edited by mahdi_tamadon; 2019/01/14, 13:09.

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        موارد مورد نظر از جمله از چه ردیفی و با چه پله ای و تعداد شمارش را در قسمت زرد رنگ فایل پیوست وارد کنید

        کد PHP:
        Sub test()

        0

        Sum 
        0

        tedad 
        Range("b4")

        z1 Cells(Rows.Count"A").End(xlUp).Row

        For Range("b2"To z1 Step Range("b3")

        Sum Sum Range("A" i)

        1

        If >= tedad Then Exit For

        Next

        MsgBox 
        "Avrege :" Sum vbNewLine "tedad  : " k

        End Sub 
        فایل های پیوست شده

        کامنت

        چند لحظه..