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

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

قام بنشر

إخواني الأعزاء

أرجو لمن لديه حل لهذه المسألة أن يبادر " جزاه الله خيراً " بإعطائي الحل أو فكره للوصول إلى الحل إن كان ذلك ممكنا ً : -

لدي جدول مبيعات يومي أسجل فيه اسم العميل كل يوم و قيمة البضاعة التي إشتراها ، أقوم بالتسجيل كل يوم كل طلبية تم بيعها في سطر منفصل

في آخر الشهر يتكون لدى كل العملاء الذين إشتروا بضاعة مني و أمام كل واحد المبلغ الذي إشترى به و يلاحظ أن :

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

المطلوب :

عدد الطلبيات الإجمـالي .... معادلة بسيطه و الناتج معروف

كل عميل إشترى بكم ....... معادلة سهلة أيضاً إذن ما هي المشكلة

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

ما هي المعادلة التي تحسب عدد العملاء دون تكرار الذين قامو بعمل طلبيات خلال الشهر و إعطاء أسمائهم

أشعر يا إخواني أن المعادلة سهلة و الكثير يعرفها ، لكن المعادلات دي أرزاق و الله ينعم الله بها على من يشــاء

أرجو من الله عز و جل التوفيق لكل من إجتهد في الموضوع ، و أن يجعل الله له ذلك في الميزان

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

قام بنشر

أخي الحل بسيط ان شاء الله

لنفترض ان اماء العملاء لديك في المدى التالي

A1:A25

استخدم المعادلة التالية:

=SUMPRODUCT(1/COUNTIF(A1:A25,A1:A25))
ايو يمكنك استخدام معادلة الصفيف التالية
=SUM(1/COUNTIF(A1:A25,A1:A25))

و لكن لا تنسى ان تضغط

Ctrl+shift+enter

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

أشكرك أخي نزار على سرعة الإستجابة

من الممكن إعطائي إسم المعادلة و إذا فشلت في تطبيقها سأبادر بإرسال الملف ، لكن دعني أجتهد مع الحل هكذا تعلمت هذا البرنامج الرائع ..

تم تعديل بواسطه رضا الخشن
قام بنشر
أشكرك أخي نزار على سرعة الإستجابة

من الممكن إعطائي إسم المعادلة

هي ليست معادلة ولكنها احد ادوات الاكسيل تذهب الى ادوات ثم مجاميع فرعية وتحدد على اي اساس يتم التجميع

مع الشكر

ابو خالد

قام بنشر

أخي الكريم نزار

لا أجد جدوى من إستخدام المجاميع الفرعية ، و لربما فهمت سؤالي خطأ فقلت خيرا ، بالمثال يتضح المقال

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

______.rar

قام بنشر

أخي رضا هل جربت المعادلة التي كتبتها لك اعلاه

و هذه نتيجتها بعد تطبيقها على ملفك و هي اربعين عميل فقط

و هذه هي المعادلة مرة أخرى

=SUMPRODUCT(1/COUNTIF(B2:B53,B2:B53))

قام بنشر

أخي الفاضل كلما حاولت إدخال المعادلة أجد مربع يرفض تنفيذها و به " تحتوي الصيغة التي كتبتها على خطأ " أرجو أن تتفضل بكتابتها في الملف الخاص بي و وضعه بالمشاركة حتى أستطيع الإستفاده ...

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

أنتظر ردك .. و جزاك الله خيراً

قام بنشر

أخي الكريم المعادلة تم تطبيقها بنجاح لكن بقيت مشكلة

أنا أسجل في نموذج جدول معد سلفاً و المعادلة لا تقبل بوجود خلايا فارغة داخل النطاق

ما الحل لأن تطبيقها يتطلب وجود خلايا فارغة

و لكم جزيل الشكر

قام بنشر

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

الاخ رضا الخشن

شاهد الرابط التالى

مساعدة لدمج البيانات

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

اذا واجهتك صعوبة فى التطبيق لا تتوانى عن طلب المساعدة

قام بنشر

أخي أبو تامر

ما شاء الله عليك

سبقت الكل بعلمك و اخلاقك

و اخي رضا

في حالة وجود قيم فارغة معادلتي اعلاه لا تعمل و ستعيد خطأ #DIV/0!

و لتجنب ذلك استخدم المعادلة التالية

=SUM(IF(COUNTIF(B2:B53,B2:B53)=0,"",1/COUNTIF(B2:B53,B2:B53)))

و لكن لا تنسى ان تضغط

Ctrl+Shift+Enter

______.rar

قام بنشر

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

1 - كتبت في جميع الخلايا الفارغة بعد تحديدها مسافة ثم CTRL + ENTER

2- و بناء عليه يعتبر هذا الإدخال بالنسبة للمعادلة قيمة تحتسب بإضافة 1 دائما لعدد العملاء فقمت بتعديل المعادلة بطرح 1 من قيمتها لإعطائي النتيجة التي أرغبها

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

SUM , IF , COUNTIF

و رغم ذلك فشلت بعد إجتهاد في كيفية ربطهم جميعا لإستخراج النتيجة المرجوة

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

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