میانگین گیری با تغییر شماره یک سلول در اکسل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • pingulii

    • 2014/09/16
    • 5

    میانگین گیری با تغییر شماره یک سلول در اکسل

    سلام دوستان من تازه وارد هستم نمیدونم سوالم رو تو بخش مربوطه پرسیدم یا خیر....سوالم اینه
    یه ستون داده خام دارم
    توی ستون بعدی میخوام میانگین بگیرم به این صورت که:
    اولین عددم میانگین سه عدد اولیه ستون داده های خامم باشه
    دومین عددم میانگین پنج تا عدد اولیه ستون داده های خام باشه
    سومین عددم میانگین هفت تا عدد اولیه ستون داده های خام باشه
    ....
    و همینجور تا آخر که کلی داده هست....راهی داره؟
  • ali.b

    • 2014/01/12
    • 798

    #2
    سلام خوش امدید
    اگر ممکنه ی نمونه فایل بزارین تا مطابق نظرشما کار انجام بشه و هم اینکه ما مجور نشیم گلی توضیح بدیم. که بعدا براتون مشکل بشه
    اینجوری هم ما میدونیم دقیقا باید چکار کنیم هم شما به راحتی میتونید برای کارهای اصلی تون اونو تطبیق بدین
    [CENTER]
    [/CENTER]

    کامنت

    • pingulii

      • 2014/09/16
      • 5

      #3
      نوشته اصلی توسط absorkhi
      سلام خوش امدید
      اگر ممکنه ی نمونه فایل بزارین تا مطابق نظرشما کار انجام بشه و هم اینکه ما مجور نشیم گلی توضیح بدیم. که بعدا براتون مشکل بشه
      اینجوری هم ما میدونیم دقیقا باید چکار کنیم هم شما به راحتی میتونید برای کارهای اصلی تون اونو تطبیق بدین
      بفرمایید ..من چند تارو انجام دادم اما چون تعدادش زیاده باید فرمولی بشه

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        سلام
        فایلتون رو نتونستم باز کنم
        با فرض اینکه داده هاتون در ستون A باشه این فرمول رو در سل b1 بنویسید و درگ کنید

        کد:
        =AVERAGE(INDIRECT("$A$1:A"&ROW(A2)*2-1))
        سل اول از A1:A3
        سل دوم A1:A5
        سل سوم A1:A7 و همینطور تا اخر محاسبه میشه
        [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]

        کامنت

        • pingulii

          • 2014/09/16
          • 5

          #5
          نوشته اصلی توسط khakzad
          سلام
          فایلتون رو نتونستم باز کنم
          با فرض اینکه داده هاتون در ستون A باشه این فرمول رو در سل b1 بنویسید و درگ کنید

          کد:
          =AVERAGE(INDIRECT("$A$1:A"&ROW(A2)*2-1))
          سل اول از A1:A3
          سل دوم A1:A5
          سل سوم A1:A7 و همینطور تا اخر محاسبه میشه

          بله کاملان درست بود ...یه نکته دیگه این فرمول تا داده ی وسطم منو کمک میکنه اما از داده های وسط به بعد (از سلول 481 به بعد) میخوام رنجی رو که واسه میانگین در نظر بگیره به شکل زیر باشه اما نمدونم چطوری فرمولشو با indirect بنویسم
          From B(current cell number - 480) : $B$961

          یعنی اگه در سلول B482 هستم رنج من بشه :
          B(482-480) to $B$961 yani>>> B2 ta B961

          یا اگه در سلول B492 هستم رنج من بشه :
          B(492-480) to $B$961 yani>>> B12 ta B961

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            باید رابطه ریاضیشو پیدا کنید!!!
            برای اونی که گذاشتم اعداد فرد بود:
            1-(2*n)
            اما اگر این الگو جواب نمیده باید یک رابطه ریاضی براش پیدا کنید. از نظر اکسلی مشکلی نداره
            اگر هم نظم خاصی نداره که از فرمول انتظاری نداشته باشید!!!
            [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]

            کامنت

            • pingulii

              • 2014/09/16
              • 5

              #7
              خب اونی که نوشتید گفتید
              Row(A2)*2-1
              یعنی ترجمش میشه ردیف سوم درسته؟


              من بهصورت ساده میخوام بگم
              ROW(A2)-1
              میشه دیگه؟

              سوالم به صورت ساده این میشه که با inderct میخوام بگم از ROW(A2)-1 تا اخر ستون

              کامنت

              • khakzad

                • 2010/03/17
                • 2034
                • 85.00

                #8
                خب مشکل کجاست؟
                این نیست؟

                کد:
                =[COLOR=#333333]average(indirect("a"&row(a2)*2-1&":$a$961))[/COLOR]
                [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]

                کامنت

                • pingulii

                  • 2014/09/16
                  • 5

                  #9
                  نوشته اصلی توسط khakzad
                  خب مشکل کجاست؟
                  این نیست؟

                  کد:
                  =[COLOR=#333333]average(indirect("a"&row(a2)*2-1&":$a$961))[/COLOR]
                  خب مشکل اینه که من ایینو تو اکسلم مینویسم و ارور فرمولی میده

                  کامنت

                  • khakzad

                    • 2010/03/17
                    • 2034
                    • 85.00

                    #10
                    بعد از 961 اخر و قبل از دوتا پرانتز " بذارید
                    [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]

                    کامنت

                    • Amir Ghasemiyan

                      • 2013/09/20
                      • 4599
                      • 100.00

                      #11
                      دوست عزيز مشكلتون حل شد؟
                      اگر حل شده لطف كنيد تيك حل شد رو در پست اولتون كليك كنيد

                      کامنت

                      چند لحظه..