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

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

قام بنشر

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

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

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

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

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

 

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

قام بنشر

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

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

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

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

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

قام بنشر

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

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

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

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

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

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

قام بنشر (معدل)

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

جرب تغير رقم 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))

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information