ترکیب aggregate با sumproduct ؟

Collapse
این تاپیک به عنوان تاپیکِ «پاسخ‌داده‌شده» علامت‌گذاری شده است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sma519

    • 2013/10/23
    • 29
    • 57.00

    ترکیب aggregate با sumproduct ؟

    با سلام و عرض خسته نباشید
    دوستان عزیز در فایل پیوستی میخوام تابع ترکیبی بنویسم که نتیجه sumproduct با فیلتر کردن ردیف ها آپدیت بشه.
    چیزی که به ذهنم رسید، ترکیب sumproduct با aggregate (برای استفاده از تابع 5 آن) بود که نتونستم جواب بگیرم. یعنی شاید درست ننوشتم.
    البته ممکنه راه بهتری هم باشه که ممنون میشم اگه راهنمایی بفرمایید
    در فایل پیوستی فقط sumproduct رو نوشتم که وقتی همه ردیفها نمایش داده بشن، نتیجه رو درست نشون میده. اما وقتی نفرات رو فیلتر میکنم، نتیجه تغییر نمیکه. مشکل من هم درست همینجاست
    امیدوارم تونسته باشم سوالم رو کامل ارائه بدم
    با تشکر قبلی - محمدی
    فایل های پیوست شده
  • پاسخ انتخاب شده توسط Amir Ghasemiyan در 2024/08/22, 15:25.
    Amir Ghasemiyan

    • 2013/09/20
    • 4522
    • 100.00

    سلام دوست عزیز
    بهترین راهی که تا حالا دیدم اینطوریه که شما یک ستون کمکی ایجاد کنید. مثلا ستون f
    داخل این ستون از فرمول زیر استفاده کنید
    کد:
    =subtotal(3,b4)
    حالا تو سلول d3 که قراره فرمول اصلی باشه اینطوری بنویسید:
    کد:
    =sumproduct(d4:d10,c4:c10,f4:f10)/c3

    کامنت

    • Amir Ghasemiyan

      • 2013/09/20
      • 4522
      • 100.00

      #2
      سلام دوست عزیز
      بهترین راهی که تا حالا دیدم اینطوریه که شما یک ستون کمکی ایجاد کنید. مثلا ستون f
      داخل این ستون از فرمول زیر استفاده کنید
      کد:
      =subtotal(3,b4)
      حالا تو سلول d3 که قراره فرمول اصلی باشه اینطوری بنویسید:
      کد:
      =sumproduct(d4:d10,c4:c10,f4:f10)/c3

      کامنت

      • sma519

        • 2013/10/23
        • 29
        • 57.00

        #3
        نوشته اصلی توسط Amir Ghasemiyan
        سلام دوست عزیز
        بهترین راهی که تا حالا دیدم اینطوریه که شما یک ستون کمکی ایجاد کنید. مثلا ستون f
        داخل این ستون از فرمول زیر استفاده کنید
        کد:
        =subtotal(3,b4)
        حالا تو سلول d3 که قراره فرمول اصلی باشه اینطوری بنویسید:
        کد:
        =sumproduct(d4:d10,c4:c10,f4:f10)/c3

        متشکرم. تو فرمول subtotal از 103 استفاده کردم حل شد. 🙏

        کامنت

        چند لحظه..