اذهب الي المحتوي
أوفيسنا

طلب دالة تحدد كمية الصنف بعد التصفية


إذهب إلى أفضل إجابة Solved by محمد الريفى,

الردود الموصى بها

السلام عليكم ورحمة الله وبركاته

أساتذتي الأكارم حاولت تحديد كمية صنف ما تحت الفاتورة بالدالة SUMIF إلا أنها يمكنها تحديد ها ضمن الجدول كاملاً

حتى بعد التصفية حسب العميل أو رقم الفاتورة.

وها أنذا أقوم بالاستفسار من جهابذة علم الإكسل الكرام رفدي بهذه المعلومة القيمة بالنسبة لي راجياً لكم التوفيق والسداد

أخوكم أبو يوسف

 

طلب دالة تحدد كمية الصنف بعد التصفية.rar

رابط هذا التعليق
شارك

السلام عليكم أخي الفاضل

حسب ما فهمت والله أعلى وأعلم يمكن استخدام دالة Subtotal

=SUBTOTAL(9,مبيع[الكمية

حضرتك جرب انسخها تحت الكمية مثلا وبمجرد الفلترة باسم العميل أو اي تصفيه تحصل هيظهرلك ناتج الكميات الموجود بعد التصفية

اعتذر لو فهمت غلط

رابط هذا التعليق
شارك

السلام عليكم أخي الفاضل

حسب ما فهمت والله أعلى وأعلم يمكن استخدام دالة Subtotal

=SUBTOTAL(9,مبيع[الكمية

حضرتك جرب انسخها تحت الكمية مثلا وبمجرد الفلترة باسم العميل أو اي تصفيه تحصل هيظهرلك ناتج الكميات الموجود بعد التصفية

اعتذر لو فهمت غلط

السلام عليكم أخي علي الشيخ دالة SUBTOTAL تجمع الكميات كما ذكرت لي من كل الأصناف دون تحديد نوع الصنف الذي يراد تحديد كميته بالذات بعد كل تصفية حسب اسم كل عميل ...جزاك الله خيراً وشكراً على المحاولة.

رابط هذا التعليق
شارك

أخي الكريم أبو يوسف

جرب تغير رقم 9 إلى 109 في معادلة Subtotal

إذا لم يكن هذا يؤدي الغرض فقم بإرفاق بعض المخرجات لمعرفة طلبك بشكل أدق

  • Like 1
رابط هذا التعليق
شارك

أخي الكريم أبو يوسف

جرب تغير رقم 9 إلى 109 في معادلة Subtotal

إذا لم يكن هذا يؤدي الغرض فقم بإرفاق بعض المخرجات لمعرفة طلبك بشكل أدق

السلام عليكم أخي ياسر خليل أبو البراء المحترم ....أشكرك على اهتمامك 

أرفع إليكم نسخة أخرى بعد التعديل المطلوب .

طلب دالة تحدد كمية الصنف بعد التصفية.rar

تم تعديل بواسطه محمد حسن المحمد
رابط هذا التعليق
شارك

هل تقصد كميات الأصنف بشكل عام أم لهذا العميل الذي تمت التصفية على أساسه؟

السلام عليكم ورحمة الله وبركاته  أما بعد: أقصد مجموع كميات الصنف الواحد للعميل الذي تمت التصفية على أساسه.. 

أعتقد أن الدالة ستكون كما يلي:"بعد التصفية حسب اسم العميل قم بجمع الصنف الواحد حسب الخلية D27 مثلاً "

والله أعلى وأعلم وصلى الله على نبينا محمد وعلى آله وصحبه وسلم.

رابط هذا التعليق
شارك

أستاذ محمد السلام عليكم

حضرتك شوف الملف المرفق

انا جربت اعمل مدى ديناميكي ومنه عملت قائمة منسدلة لفلترة العميل

يعني أي عميل هتضيفه جديد أو تحذفه هينعكس على القائمة المنسدلة تلقائيا

وبعدها استخدمت معادلة Sumifs بالشكل التالي

=SUMIFS($I$11:$I$24,$D$11:$D$24,$A$27,$G$11:$G$24,D27)

وبمجرد اختيار اسم أي عميل يتم جمع القيم المقابلة له من كل صنف

ان شاء الله يفيدك الملف المرفق ولو بفكرة مبدئية

 

طلب دالة تحدد كمية الصنف بعد التصفية.rar

  • Like 1
رابط هذا التعليق
شارك

جزاك الله خيراً ....لقد جربته فأعجبني إلا أنني أرغب بالحصول على النتيجة بمجرد التصفية حسب اسم العميل ولكن إذا كانت هناك إمكانية لتصفية اسم العميل حسب القائمة المنسدلة التي حددتها وذكرتها فبها ونعمت...ولكم جزيل الشكر.

 

 

- ملاحظة: ما طلبته حسب التصفية لأن التصفية تحدد بخيارات عدة تاريخ البداية والنهاية - اسم العميل...إلخ.

 والله في عون العبد ما كان العبد في عون أخيه أو كما قال الرسول صلى الله عليه وسلّم. 

تم تعديل بواسطه محمد حسن المحمد
رابط هذا التعليق
شارك

بسم الله والصلاة والسلام على رسول الله وعلى آله وصحبه ومن والاه أما بعد:

أخوتي مطوري ومحترفي منتدى أوفيسنا الكرام ...إن لم يكن هناك حلاً لسؤالي باستخدام الدوال فليكن ذلك بالأكواد - فضلاً لا أمراً - على أن تحدّث قائمة الأصناف حسب التصفية إن أمكن بمعنى إن كان بالتصفية مادة الرمل يظهر اسمها وكميتها بجوارها وإن لم يكن كذلك فلا حاجة لظهور صنف قيمته صفر.

وأكرر شكري وامتناني لكل ما قدمتموه لطلابكم الذين يجلونكم ويهتدون بقبس من نور علمكم

والسلام عليكم.

رابط هذا التعليق
شارك

السلام عليكم

استاذ محمد اللي قدرت اتوصل اليه حاليا هو بعد التصفية تضغط على الزر الموجود

سيقوم بالمطلوب

حاولت ان اجعل الكود يتم تشغيله تلقائيا ولكن يصير مشكلة لما اضع الكود في حدث Worksheet calculate

أعمل على حل هذه المشكلة مع اني متاكد ان الاخوة في موضوع الأكواد هيفيدوك جدا ان شاء الله

طلب دالة تحدد كمية الصنف بعد التصفية.rar

رابط هذا التعليق
شارك

السلام عليكم

استاذ محمد اللي قدرت اتوصل اليه حاليا هو بعد التصفية تضغط على الزر الموجود

سيقوم بالمطلوب

حاولت ان اجعل الكود يتم تشغيله تلقائيا ولكن يصير مشكلة لما اضع الكود في حدث Worksheet calculate

أعمل على حل هذه المشكلة مع اني متاكد ان الاخوة في موضوع الأكواد هيفيدوك جدا ان شاء الله

وعليكم السلام ورحمة الله وبركاته .....جزاك الله خيراً أخي علي الشيخ ....نتيجة مبشرة بالخير بعد اطلاعي على جهدك المشكور

راجياً لك التوفيق والسداد ....تحيات أخيك أبو يوسف

رابط هذا التعليق
شارك

  • أفضل إجابة

السلام عليكم

بعد اذن الاخوه الكرام جزاهم الله خيرا

استاذى محمد حسن

جرب هذا الحل

تحياتى

=SUMPRODUCT(SUBTOTAL(3;OFFSET($D$11:$D$25;ROW($D$11:$D$25)-MIN(ROW($D$11:$D$25));;1));($G$11:$G$25=$D27)*($I$11:$I$25))

طلب دالة تحدد كمية الصنف بعد التصفية.rar

  • Like 2
رابط هذا التعليق
شارك

 

السلام عليكم

بعد اذن الاخوه الكرام جزاهم الله خيرا

استاذى محمد حسن

جرب هذا الحل

تحياتى

=SUMPRODUCT(SUBTOTAL(3;OFFSET($D$11:$D$25;ROW($D$11:$D$25)-MIN(ROW($D$11:$D$25));;1));($G$11:$G$25=$D27)*($I$11:$I$25))

السلام عليكم أخي محمد الريفي المحترم.....جزاك الله خيراً أبدعت حقاً ...لقد قمت بإجراء التصفية حسب الاسم وحسب التاريخ كبداية ونهاية كانت النتيجة مبهرة ....وفقك الله إلى ما يحب ويرضى ولا أنسى أخي علي الشيخ الذي اجتهد بإيجاد الحل....والسلام عليكم ورحمة الله وبركاته.

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information