میانگین یک ستون با شرط

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • dany_3p4u

    • 2014/06/01
    • 8
    • 57.00

    [حل شده] میانگین یک ستون با شرط

    سلام
    یک ستون از اعداد دارم که می خوام میانگینشونرو حساب کنم، اما به شرطی که اعداد 0 و منفی و n/a در محاسبه لحاظ نشود
    ممنون میشم راهنمایی کنید چطور در این شرایط باید از تایع میانگین استفاده کنم، یعنی چه شرطی یا دستوری براش بکار ببرم
    فایل های پیوست شده
  • حسام بحرانی

    • 2013/09/29
    • 2065
    • 72.00

    #2
    Averageif

    نوشته اصلی توسط dany_3p4u
    سلام
    یک ستون از اعداد دارم که می خوام میانگینشونرو حساب کنم، اما به شرطی که اعداد 0 و منفی و n/a در محاسبه لحاظ نشود
    ممنون میشم راهنمایی کنید چطور در این شرایط باید از تایع میانگین استفاده کنم، یعنی چه شرطی یا دستوری براش بکار ببرم
    سلام دوست عزیز
    از تابع
    averageif استفاده کنید.
    کد PHP:
    =averageif(b2:b8;">0")
    :
    یا
    =averageif(b2:b8,">0"
    موفق باشید.
    [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
    [/FONT][/B][/CENTER]
    [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
    [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
    [/FONT][/B][/FONT][/SIZE]
    [/CENTER]

    کامنت

    • dany_3p4u

      • 2014/06/01
      • 8
      • 57.00

      #3
      نوشته اصلی توسط حسام بحرانی
      سلام دوست عزیز
      از تابع
      averageif استفاده کنید.
      کد PHP:
      =averageif(b2:b8;">0")
      :
      یا
      =averageif(b2:b8,">0"
      موفق باشید.
      ممنون اوکی بود
      یک سوال دیگه هم الان برام پیش اومده
      آیا میشه از این دستور طوری استفاده کرد که خودش ستون های بالا سر خودش رو تشخیص بده و بهش رنج بصورت دستی ندیم؟
      یعنی ممکنه یکجا 10 تا عدد داشته باشیم و یک جا 100 تا و نخواهیم این ستون ها رو بصورت دستی سلول هاش در دستور انتخاب کنیم
      تشکر
      (البته سلول اول یک نوشته به عنوان توضیح داره و از سلول دوم به بعد اعداد شروع می شن)

      کامنت

      • حسام بحرانی

        • 2013/09/29
        • 2065
        • 72.00

        #4
        راحت ترین راه اینه که از یک سلول کمکی و در ستونی غیر از ستون B استفاده کنید و این فرمول رو بنویسید:
        کد PHP:
        =averageif(b:b;">0")
        :
        یا
        =averageif(b:b,">0"
        موفق باشید.
        [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
        [/FONT][/B][/CENTER]
        [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
        [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
        [/FONT][/B][/FONT][/SIZE]
        [/CENTER]

        کامنت

        • حسام بحرانی

          • 2013/09/29
          • 2065
          • 72.00

          #5
          دوست عزیز
          درصورتی که دقیقاً در همین زمینه ابهامی دارید می تونید مطرح کنید و در غیر اینصورت
          تاپیک رو
          حل شده کنید.
          موفق باشید.
          [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
          [/FONT][/B][/CENTER]
          [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
          [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
          [/FONT][/B][/FONT][/SIZE]
          [/CENTER]

          کامنت

          • حسام بحرانی

            • 2013/09/29
            • 2065
            • 72.00

            #6
            Averageifs

            چون سؤال شده بود،
            یک مطلب رو هم خدمت دوستان عنوان کنم که؛

            درصورتی که تعداد شرط ها زیاد باشه ( 2 و ... شرط ) می بایست از تابع averageif
            s استفاده بشه.

            • یعنی ابتدا محدوده مورد نظر اتخاب بشه

            • سپس محدوده ای که قراره شرط خاصی داشته باشه انتخاب بشه

            • حالا باید شرط اول را نوشت

            • بعد از اون محدوده دوم و شرط دوم الی ...


            در این مثال می توان از این فرمول استفاده کرد ( برای مثال میانگین اعداد 0 تا 99 در ستون b ) :
            کد PHP:
            =averageifs(b:b;b:b;">0";b:b;"<99")

            :
            یا

            =averageifs(b:b,b:b,">0",b:b,"<99"
            موفق باشید.
            [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
            [/FONT][/B][/CENTER]
            [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
            [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
            [/FONT][/B][/FONT][/SIZE]
            [/CENTER]

            کامنت

            چند لحظه..