رضا الخشن قام بنشر يونيو 13, 2009 قام بنشر يونيو 13, 2009 إخواني الأعزاء أرجو لمن لديه حل لهذه المسألة أن يبادر " جزاه الله خيراً " بإعطائي الحل أو فكره للوصول إلى الحل إن كان ذلك ممكنا ً : - لدي جدول مبيعات يومي أسجل فيه اسم العميل كل يوم و قيمة البضاعة التي إشتراها ، أقوم بالتسجيل كل يوم كل طلبية تم بيعها في سطر منفصل في آخر الشهر يتكون لدى كل العملاء الذين إشتروا بضاعة مني و أمام كل واحد المبلغ الذي إشترى به و يلاحظ أن : العميل الواحد إشترى مرة في أول الشهر و مرة أخرى في نصفه ، و عميل أخر إشترى في منتصف الشهر ثلاث مرات على ثلاث أيام مسجلة حسب تاريخ كل مرة و هكذا . المطلوب : عدد الطلبيات الإجمـالي .... معادلة بسيطه و الناتج معروف كل عميل إشترى بكم ....... معادلة سهلة أيضاً إذن ما هي المشكلة الذي طير برج من رأسي و لا أجد له مسلك هو ما هي المعادلة التي تحسب عدد العملاء دون تكرار الذين قامو بعمل طلبيات خلال الشهر و إعطاء أسمائهم أشعر يا إخواني أن المعادلة سهلة و الكثير يعرفها ، لكن المعادلات دي أرزاق و الله ينعم الله بها على من يشــاء أرجو من الله عز و جل التوفيق لكل من إجتهد في الموضوع ، و أن يجعل الله له ذلك في الميزان و السلام عليكم و رحمة الله
نزار سليمان عيد قام بنشر يونيو 13, 2009 قام بنشر يونيو 13, 2009 السلام عليكم اخي الكريم يمكن ذلد بعدة طرق منها استخدام المجاميع الفرعية واذا لم تتضح الصورة ارسل ملف ليتم التوضيح عليه مع الشكر ابو خالد
يحيى حسين قام بنشر يونيو 13, 2009 قام بنشر يونيو 13, 2009 أخي الحل بسيط ان شاء الله لنفترض ان اماء العملاء لديك في المدى التالي A1:A25 استخدم المعادلة التالية: =SUMPRODUCT(1/COUNTIF(A1:A25,A1:A25)) ايو يمكنك استخدام معادلة الصفيف التالية =SUM(1/COUNTIF(A1:A25,A1:A25)) و لكن لا تنسى ان تضغط Ctrl+shift+enter
رضا الخشن قام بنشر يونيو 13, 2009 الكاتب قام بنشر يونيو 13, 2009 (معدل) أشكرك أخي نزار على سرعة الإستجابة من الممكن إعطائي إسم المعادلة و إذا فشلت في تطبيقها سأبادر بإرسال الملف ، لكن دعني أجتهد مع الحل هكذا تعلمت هذا البرنامج الرائع .. تم تعديل يونيو 13, 2009 بواسطه رضا الخشن
نزار سليمان عيد قام بنشر يونيو 13, 2009 قام بنشر يونيو 13, 2009 أشكرك أخي نزار على سرعة الإستجابة من الممكن إعطائي إسم المعادلة هي ليست معادلة ولكنها احد ادوات الاكسيل تذهب الى ادوات ثم مجاميع فرعية وتحدد على اي اساس يتم التجميع مع الشكر ابو خالد
رضا الخشن قام بنشر يونيو 13, 2009 الكاتب قام بنشر يونيو 13, 2009 أخي الكريم نزار لا أجد جدوى من إستخدام المجاميع الفرعية ، و لربما فهمت سؤالي خطأ فقلت خيرا ، بالمثال يتضح المقال مرفق ملف بالبيانات المسجلة و المطلوب عمله و أنتظر ردك و جزاك الله خيراً ______.rar
يحيى حسين قام بنشر يونيو 13, 2009 قام بنشر يونيو 13, 2009 أخي رضا هل جربت المعادلة التي كتبتها لك اعلاه و هذه نتيجتها بعد تطبيقها على ملفك و هي اربعين عميل فقط و هذه هي المعادلة مرة أخرى =SUMPRODUCT(1/COUNTIF(B2:B53,B2:B53))
رضا الخشن قام بنشر يونيو 13, 2009 الكاتب قام بنشر يونيو 13, 2009 أخي الفاضل كلما حاولت إدخال المعادلة أجد مربع يرفض تنفيذها و به " تحتوي الصيغة التي كتبتها على خطأ " أرجو أن تتفضل بكتابتها في الملف الخاص بي و وضعه بالمشاركة حتى أستطيع الإستفاده ... ثم أنني سوف أطمع في المزيد و هو شرح الكود " شرح مختصر إن أمكن " ... و من الممكن التواصل صوتياً عن طريق برامج المحادثة مثل skype إذا لزم الأمر لأنني لا أريد المشقة عليك في كتابة وصف الكود أنتظر ردك .. و جزاك الله خيراً
يحيى حسين قام بنشر يونيو 13, 2009 قام بنشر يونيو 13, 2009 تفضل اخي هذا ملفك و به تطبيق الدالة ______.rar
رضا الخشن قام بنشر يونيو 13, 2009 الكاتب قام بنشر يونيو 13, 2009 أخي الكريم المعادلة تم تطبيقها بنجاح لكن بقيت مشكلة أنا أسجل في نموذج جدول معد سلفاً و المعادلة لا تقبل بوجود خلايا فارغة داخل النطاق ما الحل لأن تطبيقها يتطلب وجود خلايا فارغة و لكم جزيل الشكر
omar elhosseini قام بنشر يونيو 13, 2009 قام بنشر يونيو 13, 2009 السلام عليكم ورحمة الله وبركاتة الاخ رضا الخشن شاهد الرابط التالى مساعدة لدمج البيانات ولاستخراج عدد العملاء بدون تكرار استخدم دالة COUNTIF لعد القيم التى هى اكبر من صفر فى عمود اجمالى كل عميل اذا واجهتك صعوبة فى التطبيق لا تتوانى عن طلب المساعدة
omar elhosseini قام بنشر يونيو 13, 2009 قام بنشر يونيو 13, 2009 (معدل) الاخ رضا الخشن واليك تطبيقا للفكرة على ملفك شاهد المرفق Omar_1.rar تم تعديل يونيو 13, 2009 بواسطه أبو تامر
يحيى حسين قام بنشر يونيو 14, 2009 قام بنشر يونيو 14, 2009 أخي أبو تامر ما شاء الله عليك سبقت الكل بعلمك و اخلاقك و اخي رضا في حالة وجود قيم فارغة معادلتي اعلاه لا تعمل و ستعيد خطأ #DIV/0! و لتجنب ذلك استخدم المعادلة التالية =SUM(IF(COUNTIF(B2:B53,B2:B53)=0,"",1/COUNTIF(B2:B53,B2:B53))) و لكن لا تنسى ان تضغط Ctrl+Shift+Enter ______.rar
رضا الخشن قام بنشر يونيو 14, 2009 الكاتب قام بنشر يونيو 14, 2009 أشكرك أخي على الصيغة الجديدة و الحمد لله أوفت بالغرض رغم أنني إستخدمت السابقة بإجراء تعديلين لإعطاء نفس النتيجة و هما 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.