میانگین گیری

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • سوده68

    • 2015/12/23
    • 12

    میانگین گیری

    سلام دوستانم خیلی خیلی خیلی خسته نباشید
    من یه سوال داشتم ممنون میشم کمکم کنید
    من یه تعدادی فایل اکسل دارم که تو هرکدوم ازین فایلها 2000 نقطه هست..2000 هزارتا هم قرینه این نقاط
    میخوام این نقاط رو 5 تا 5 تا ازشون میانگین گیری کنم..بشه 400 نقطه..و البته 400 نقطه قرینه اون..
    کسی هست کمکم کنه؟؟
    Last edited by سوده68; 2015/12/23, 15:10.
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    منظور از 3تا 3تا چیه؟
    1- مثل میانگین متحرک
    2-داده 1تا3 بعد داده 4تا6 و بعد داده 7 تا 9 و . . . . . .
    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
    :wcom:

    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
    [/CENTER]

    کامنت

    • سوده68

      • 2015/12/23
      • 12

      #3
      نوشته اصلی توسط khakzad
      سلام
      منظور از 3تا 3تا چیه؟
      1- مثل میانگین متحرک
      2-داده 1تا3 بعد داده 4تا6 و بعد داده 7 تا 9 و . . . . . .
      مرسی از پاسختون
      ینی مثلا سه تای اول رو میانگین بگیره به جاش یه نقطه بذاره بعد سه تای بعدی بعد همین طور تا آخر

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        خدمت شما
        سوالی بود در خدمتم
        فایل های پیوست شده
        [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

        [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
        [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
        :wcom:

        [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
        [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
        [/CENTER]

        کامنت

        • سوده68

          • 2015/12/23
          • 12

          #5
          نوشته اصلی توسط khakzad
          خدمت شما
          سوالی بود در خدمتم
          وای مرسی چقد بلدین
          این الان مربوط به سوال منه؟؟؟
          من یکمی سوالمو تغییر دادم..میانگین گیری توی نقطه های هر فایل اکسلم منظورم بود
          و اینکه الان اینو چی کارش کنم؟؟؟
          بلد نیستم اجراش کنم

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            منظورتون از نقطه چی هست؟؟؟؟!!!!!
            فایل نمونه بذارید و سوالتون رو بپرسید
            من یک نمونه گذاشتم که داده هایی در یک ستون موجود هست. و 3تا3تا میانگین میگیره
            [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

            [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
            [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
            :wcom:

            [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
            [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
            [/CENTER]

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              با سلام

              با استفاده از VB فایل پیوست تهیه گردید با انتخاب تعداد اعداد ، میانگین ستون A محاسبه میگردد

              کد PHP:
              Sub test()


              Z1 Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

              Range
              ("B2:B" Z1).ClearContents

              If Range("C1").Value 2 Then

              For 2 To Z1 Step 2

              Range
              ("b" i).Value = (Range("A" i).Value Range("A" 1).Value) / 2

              Next

              ElseIf Range("C1").Value 3 Then

              For 2 To Z1 Step 3

              Range
              ("b" i).Value = (Range("A" i).Value Range("A" 1).Value Range("A" 2).Value) / 3

              Next

              ElseIf Range("C1").Value 4 Then

              For 2 To Z1 Step 4

              Range
              ("b" i).Value = (Range("A" i).Value Range("A" 1).Value Range("A" 2).Value Range("A" 3).Value) / 4

              Next

              ElseIf Range("C1").Value 5 Then

              For 2 To Z1 Step 5

              Range
              ("b" i).Value = (Range("A" i).Value Range("A" 1).Value Range("A" 2).Value Range("A" 3).Value Range("A" 4).Value) / 5

              Next

              End 
              If

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

              کامنت

              • generalsamad
                مدير تالار توابع

                • 2014/06/22
                • 1496

                #8
                با سلام
                اگه منظورتون مثل روش دوستان هست از این فرمول نیز میتونید استفاده کنید
                کد PHP:
                =average(indirect("a"&(row(a1)*3-2&":a"&row(a1)*3))) 
                اگه منظورتون غیر از این توضیحات بوده لطفا یک فایل نمونه ضمیمه کنید و بر اساس فایل نمونه درخواستتون رو بیان کنید
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • سوده68

                  • 2015/12/23
                  • 12

                  #9
                  مرسی
                  متاسفانه من نتونستم فایلم رو اینجا آپلود کنم

                  DS0990

                  این فایل منه
                  من میخوام این ستونی که وجود داره رو برام پنج تا پنج تا میانگین بگیره..ینی پنج تا پنج تا از تفاطم میانگین بگیره به جاش یه نقطه قرار بده
                  حالا من ده هزارتا ازین فایل ها دارم
                  میخوام یه برنامه ای باشه که برای تک تک این فایل ها کاری رو که گفتم انجام بده و من تک تک مجبور نشم واسه هر فایل جدا برنامه رو اجرا کنم
                  امیدوارم متوجه شده باشین
                  ممنونم از کمک هاتون

                  کامنت

                  • generalsamad
                    مدير تالار توابع

                    • 2014/06/22
                    • 1496

                    #10
                    واسه میانگین گیری باید داده ها عددی باشند
                    فایلی که ضمیمه کردید چنین شرایطی نداره
                    میخواید اطلاعاتی که با کاما جدا شدند توی یک سلول قرار بگیرند؟
                    [CENTER]
                    [SIGPIC][/SIGPIC]
                    [/CENTER]

                    کامنت

                    • iranweld

                      • 2015/03/29
                      • 3341

                      #11
                      در فایل پیوست از ردیفی که دیتاها بصورت عددی میباشد میانگین 5 تایی را محاسبه مینماید
                      فایل های پیوست شده

                      کامنت

                      • سوده68

                        • 2015/12/23
                        • 12

                        #12
                        نوشته اصلی توسط iranweld
                        در فایل پیوست از ردیفی که دیتاها بصورت عددی میباشد میانگین 5 تایی را محاسبه مینماید
                        مرسی دقیقا همونیه ک میخوام
                        دستوراتش همونیه که تو صفحه قبل نوشتین؟؟؟
                        من برای هر کدوم از ده هزار فایل جداجدا باید اون کد رو اجرا کنم؟؟؟

                        کامنت

                        • iranweld

                          • 2015/03/29
                          • 3341

                          #13
                          با سلام

                          دستورات خلاصه تر شده است .
                          اگر بیشتر توضیح بدید که دیتای 10000 فایل را در آخر چطور دسته بندی میکنید شاید راه بهتری توسط دوستان پیشنهاد و ارائه گردد

                          کد PHP:
                          Sub test()

                          Z1 Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

                          Range
                          ("c17:D" Z1).ClearContents


                          For 17 To Z1 Step 5

                          Range
                          ("c" i).Value = (Range("A" i).Value Range("A" 1).Value Range("A" 2).Value Range("A" 3).Value Range("A" 4).Value) / 5

                          Range
                          ("d" i).Value = (Range("B" i).Value Range("B" 1).Value Range("B" 2).Value Range("B" 3).Value Range("B" 4).Value) / 5

                          Next


                          End Sub 

                          کامنت

                          چند لحظه..