تابع Subtotal

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mr.mahlouji

    • 2010/04/12
    • 105

    آموزشی تابع Subtotal

    يكي از مشكلاتي كه اكثر كاربران با آن روبروهستند ، جمع زدن يا ميانگين گرفتن و ... از فايلهايي است كه فيلتر ميشوند. كاربران ميتوانندبا استفاده آسان و روان از اين تابع بهره لازم را ببرند.
    اين تابع زيرجمع مقادير يك ليست يا يك پايگاه داده را به ما برميگرداند و به فيلتر كردن حساس است.
    اين تابع داراي 11 تابع دروني (مطابق شكل )مي باشد.
    براي راهنمايي بهتر ، هر آرگومان با رنگ مجزايي نشان داده شده.



    به فايل ضميمه مراجعه شود.
    فایل های پیوست شده
    Last edited by Ali Parsaei; 2015/06/01, 00:12. دلیل: تخصيص Prefix
    [b]كسيكه با [color=#FF0000]زشتي[/color] پيروز شود ، شكست خورده است .[/b]
  • Amir Mohsenpour

    • 2010/02/10
    • 146
    • 53.33

    #2
    RE: تابع Subtotal

    با تشکر از استاد گرامی جناب آقای محلوجی

    اضافه می نمایم که در اکسل می توان از خود Option های موجود در صفحه نیز برای بدست آوردن Subtotal استفاده کرد بدین صورت که بطور مثال جدولی را که جناب آستاد محلوجی ارسال کرده اند انتخاب کرده و بر اساس ستونی که می خواهیم Subtotal آنرا بدست آوریم Sort می کنیم سپس از گزینه Data بر روی Subtotal کلیک می کنیم و در پنجره باز شده در قسمت اول ستون مورد نظر بفرض فروشگاه را انتخاب می نمائیم.
    در قسمت بعدی نوع عملیات مدنظر مثلاً Sum و در قسمت اخر نیز اینکه Subtotal چه ستونی باید محاسبه شود را انتخاب می نمائیم مثلاً مبلغ.
    سپس با کلیک بر روی Ok می توانیم Subtotal را بر اساس گزینه های درخواستی مشاهده نمائیم.
    این روش Subtotal جزء به جزء خریدها از فروشگاهها را به شما ارائه خواهد داد.
    [align=center]با تشکر
    امیر محسن پور[/align]

    کامنت

    • mrexcel

      • 2010/02/03
      • 436
      • 81.00

      #3
      RE: تابع Subtotal

      با استفاده از اين ويژگي هاي subtotal ميتوان يكي از مشكلات موجود در تهيه ليستها و ويرايش ان را حل نمود و ان مرتب شدن شماره رديف هاي كه براي يك جدول گذاشته ايم در هنگام فيلتر كردن است
      مثلا nv ستون aشماره زده ايم
      if(b1<>"";subtotal(3;$b$1:b1);"")1
      اين تابع را اگر در ستون شماره رديف بنويسيم در هنگام فيلتر كردن شماره رديف ها را مرتب مينمايد
      زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

      کامنت

      • Amir Mohsenpour

        • 2010/02/10
        • 146
        • 53.33

        #4
        RE: تابع Subtotal

        نمونه نهائی را در فایل اکسل برای دوستان عزیز ضمیمه نموده ام
        فایل های پیوست شده
        [align=center]با تشکر
        امیر محسن پور[/align]

        کامنت

        • mr.mahlouji

          • 2010/04/12
          • 105

          #5
          RE: تابع Subtotal

          با سلام
          من واقعا از همه شما سپاسگزارم و افتخار ميكنم كه كوچك و شاگرد شما هستم.
          واقعا از راهنمايي هاي شما كمال تشكر را دارم و اميدوارم همان گونه كه بنده از راهنمايي هاي شما استفاده مفيدي ميبرم ، دوستان هم نهايت استفاده را از راهنمايي هاي شما ببرند.
          كوچك شما
          [b]كسيكه با [color=#FF0000]زشتي[/color] پيروز شود ، شكست خورده است .[/b]

          کامنت

          • mrexcel

            • 2010/02/03
            • 436
            • 81.00

            #6
            RE: تابع Subtotal

            يكي ديگر از نكات تابع subtotal اين است كه اگر در بين اطلاعاتما رديف هاي hide گردند و ما بخواهيم بر روي رديف هاي كه hide شده محاسبات انجام دهيم در محاسبات به جاي اعداد 1تا 11 از 101تا 111 استفاده مينماييم
            زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

            کامنت

            • mr.mahlouji

              • 2010/04/12
              • 105

              #7
              RE: تابع Subtotal

              بله مرسي از راهنمايي بجاي شما
              [b]كسيكه با [color=#FF0000]زشتي[/color] پيروز شود ، شكست خورده است .[/b]

              کامنت

              • mrexcel

                • 2010/02/03
                • 436
                • 81.00

                #8
                RE: تابع Subtotal

                در هر جايي كه انجام يك عمل با مبحث فيلتر سئوال شد اولين گزينه كه به ذهنتان ميرسد اين باشد كه آيا ميتوان از subtotal و if استفاده نمود .به عنوان مثال
                در صورتي كه اطلاعاتي را فيلتر كنيم و ستوني كه به عنوان شماره رديف قرار داديم مجددا شماره گذاري گردد.
                رديف بالاي رديف هاي كه مخفي شده است رنگي گردد (conditional formating )
                اين تابع را هميشه با اين نكته بياد بياوريم
                زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

                کامنت

                • mr.mahlouji

                  • 2010/04/12
                  • 105

                  #9
                  RE: تابع Subtotal

                  با سلام
                  بسيار متشكرم از توضيحات شما ، اگر امكان دارد فايلي بعنوان مثال در اين خصوص ضميمه بفرماييد.
                  [b]كسيكه با [color=#FF0000]زشتي[/color] پيروز شود ، شكست خورده است .[/b]

                  کامنت

                  • bokhi

                    • 2010/03/18
                    • 13

                    #10
                    RE: تابع Subtotal

                    باسلام

                    سخاوت علمی داشتن از بزرگترین صفات انسانهاست ممنونم از فایل وراهنماییهای ارزنده

                    اما مشکلی که دارم اینه که کمبو باکس چگونه جمع ومیانگین- ماکزیمم ومی نی مم را تشخیص میده
                    چگونه این تنطیمات صورت می گیره

                    کامنت

                    • amator

                      • 2010/03/25
                      • 113

                      #11
                      RE: تابع Subtotal

                      همونطور که توی تصویر پست 4 دیده میشه، در قسمت input range آدرس مطلق "L1:L11" قید شده
                      شما هر آیتمی ر که از فروریز انتخاب کنین عدد مربوط به ردیف اون آیتم رو براتون برمیگردونه. شما میتونین بنابر سلیقه اعداد 1تا11 یا توابع مربوطه رو در دامنه فوق وارد کنین.
                      اگر بخواهید محاسبات مربوط به اطلاعات hide شده رو هم داشته باشین بایستی عدد 100 رو با عدد ارجاع شده از combo box که در فرمول مورد استفاده قرارگرفته جمع کنین.

                      کامنت

                      • mr.mahlouji

                        • 2010/04/12
                        • 105

                        #12
                        RE: تابع Subtotal

                        با سلام به استاد بزرگوار جناب اكبريان
                        لطف كرديد ، پاسخ داديد ، من چند روزي بود ، كه سعادت نداشتم كه حضور داشته باشم.
                        [b]كسيكه با [color=#FF0000]زشتي[/color] پيروز شود ، شكست خورده است .[/b]

                        کامنت

                        • mrexcel

                          • 2010/02/03
                          • 436
                          • 81.00

                          #13
                          RE: تابع Subtotal

                          در تابع subtotoal اگر تمرين بفرمائيد متوجه ميشويد كه ارگوماني دارد كه اعداد 1 تا 11 را ميگيرد و نوع محاسبات را با توجه به اين اعداد مشخص مينمايد - مثلا 1 ميانگين يا 9 جمع ميشود . خروجي كمبو باكش ها هم عدد ميباشد و به يك سلول ارجاع داده ميشود در اين حالت اگر خروجي كمبو باكس را به سلولي ارجاع دهيم و ارگومان فرمول subtotal را نيز به ان سلول متصل نماييم اين خروجي حاصل ميشود كه با تغيير كمبو باكس نوع عمليات تغيير ميكند
                          زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

                          کامنت

                          • mostafahtsm

                            • 2015/06/12
                            • 8

                            #14
                            سلام
                            میتونید از لینک زیر فیلم آموزش کاربرد subtotal در اکسل را مشاهده کنید.

                            کاربرد Subtotal در اکسل
                            الحمدلله که بهتر از بدترم.

                            کامنت

                            • meysam741

                              • 2013/04/13
                              • 57

                              #15
                              سلام خدمت دوستان گرامي
                              متأسفانه فايل اولي كه گذاشتيد ، مربوط به subtotal نيست، فال دوم هم نتونستم باز كنم.
                              اگه ممكنه يك بار ديگه فايل رو قرار بديد.

                              با سپاس

                              کامنت

                              چند لحظه..