مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

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

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]

            کامنت

            چند لحظه..