خالد القدس قام بنشر يناير 3, 2010 قام بنشر يناير 3, 2010 السلام عليكم أساتذتي الأفاضل بخووص الدالة التي تحسب عدد الخلايا بشرط معين هل يمكن جعل هذا هكذا أصغر من قيمة الخلية المحددة لتصبح الدالة هكذا =COUNTIF(AD19:AD318;">X319") حيث اريد وضع معادلة في الخلية AD319 تقوم بعد عدد الخلايا التي قيمتها أصغر من قيمة الخلية X319 مرفق الملف M225.rar
يحيى حسين قام بنشر يناير 3, 2010 قام بنشر يناير 3, 2010 السلام عليكم جرب هذه المعادلة اخي خالد فلقد جربتها على عجلة من امري و اخبرني بالنتيجة =SUMPRODUCT(--(AD19:AD318<X319))
خالد القدس قام بنشر يناير 3, 2010 الكاتب قام بنشر يناير 3, 2010 السلام عليكم أستاذي الكريم الأكرم يحيى حاجة تمام اشتغلت مائة المائة ألف شكر وجزاك الله خير ووفقك في كل ما تطلب
omar1 قام بنشر يناير 3, 2010 قام بنشر يناير 3, 2010 السلام عليكم يمكنك استخدام دالة countif بالطريقة التي ذكرت و لكن بعد ان تكتب الشرط بالطريقة التالية داخل الخلية بدل 330 و هو باضافة علامة > مع الرقم كا التالي 330 > ( الخلية X319) و بعد ذلك اكتب الدالة كما فعلت في السابق و لكن بدون كتابة علامة الاصغر من countif(AD19:AD218;X319 السلام عليكم
يحيى حسين قام بنشر يناير 4, 2010 قام بنشر يناير 4, 2010 (معدل) السلام عليكم و رحمة الله أخي عمر لم اراك منذ فترة و لقد اشتقنا لك لعل المانع يكون خير في غيابك بخصوص معادلاتك ستقوم الدالة باحتساب جميع القيم المساوية للقيمة الموجودة في الخلية X319 و ليست القيم الأصغر و لكن يمكن للاخ خالد التعديل على دالته لتصبح بالشكل التالي =COUNTIF(AD19:AD318,"<"&X319) تم تعديل يناير 4, 2010 بواسطه يحيى حسين
خالد القدس قام بنشر يناير 4, 2010 الكاتب قام بنشر يناير 4, 2010 السلام عليكم اساتذتي الأجلاء لكم كل التجلة والعرفان المعادلات كلها اشتغلت تمام ولكنها تكرر احتساب الرقم في اكثر من مرة ولكن أعتقد أن الخطأ مني حيث لم اختار المعادلة المناسبة للوصول الى هدفي فهدفي هو احتساب عدد الطلاب الذين لم يدفوا شيء والذين دفعوا أقل من الثلث والذين دفعوا أكثر من الثلث والذين دفعوا اكثر من الثلثين والذين اكملوا واعتقد ان المعادلة المناسبة لذلك هي الدالة if فيكون كالاتي معادلة تكتب في الخلية HQ19 بالشروط التالية الآتية اذا كانت قيمة الخلية AD19 أصغر من قيمة الخلية HJ19 تكتب عبارة (لم يدفع) اذا كانت قيمة الخلية AD19 أصغر من قيمة الخلية HK19 تكتب عبارة (عليه أكثر من الثلثين) اذا كانت قيمة الخلية AD19 أصغر من قيمة الخلية HL19 تكتب عبارة (عليه أكثر من الثلث) اذا كانت قيمة الخلية AD19 أصغر من قيمة الخلية HM19 تكتب عبارة (عليه أقل من الثلث) اذا كانت قيمة الخلية AD19 أصغر من قيمة الخلية HN19 تكتب عبارة (أكمل الرسوم) وطبعا ما استخدمت اقام مباشرة لأن المبلغ متغير من كل فصل لآخر ومن كل دفعة لأخرى لذلك استخدمت خلية كمرجع للاحتساب وقد جربتها في الملف المرفق ونجحت ولكن بها خطأ ايضا حيث يتم احتساب الشرط الأول دائما ارجو ان يكون خطأ بسيط يمكن تعديله فرج الله همومكم في الدنيا والآخرة
خالد القدس قام بنشر يناير 4, 2010 الكاتب قام بنشر يناير 4, 2010 السلام عليكم مرفق الملف للتوضيح أكثر جزاكم الله خيرا M225.rar
يحيى حسين قام بنشر يناير 4, 2010 قام بنشر يناير 4, 2010 السلام عليكم و رحمة الله و بركاته جرب اخي هذا المرفق لعله يفي بالغرض M225.rar
خالد القدس قام بنشر يناير 4, 2010 الكاتب قام بنشر يناير 4, 2010 السلام عليكم استاذي الأكرم يحيى اظن ان المعادلة انعكست رغم انها قريبة جدا من المطلوب بس بالمعكوس حاولت تصحيحها بتغيير العبارة الناتجة ولكن لا لم اتمكن لاحظ الخلية المرجع للحساب AD هي تمثل المتأخرات أي المبلغ الذى المطلوب من الطالب ولم يدفعه حتى الان عليه اذا كانت قيمة الخلية 5000 كاملة فهو لم يدفع شيء لأن عليه الرسوم كاملة بينما اذا كانت قيمتها 0 فهو قد أكمل الرسوم وليس عليه شيء اذا هذين الحالتين ( لم يدفع ) و (أكمل الرسوم) تتحق باحتمال واحد فقط يساوي قيمة الخلية التي بها مبلغ كامل الرسوم والحالة الثانية قيمة الخلية التي بها الرقم 0 المشكلة هي في الحالات الثلاثة الأخرى وهي اذا كانت قيمة الخلية AD اقل من ثلث الخلية التي بها مبلغ الرسوم كاملة وهذه طبعا احتمالات كثيرة (( فهو عليه أقل من المثلث )) وهي اذا كانت قيمة الخلية AD أكبر من ثلث الخلية التي بها مبلغ الرسوم كاملة وهذه طبعا احتمالات كثيرة (( فهو عليه أقل من الثلثين)) وهي اذا كانت قيمة الخلية AD أكبر من ثلثي الخلية التي بها مبلغ الرسوم كاملة وهذه طبعا احتمالات كثيرة (( فهو عليه أكثر من الثلثين )) مرفق الملف بتوضيح اكثر AM225.rar
omar1 قام بنشر يناير 4, 2010 قام بنشر يناير 4, 2010 السلام عليكم الاخ / يحي بارك الله فيك علي الشعور الطيب اما بخصوص الدالة فهي تعمل بشكل جيد انما قصدت كتابة رمز الاصغر من مع الرقم المطلوب في نفس الخلية كما هو موضح بالملف المرفق الاخ خالد لعل الملف المرفق يفي بالغرض السلام عليكم M22511.rar
يحيى حسين قام بنشر يناير 4, 2010 قام بنشر يناير 4, 2010 أخي خالد هل يمكنك اعطائي كل رقم و ما النتيجة التي تقابله كما في الصورة المرفقة
يحيى حسين قام بنشر يناير 4, 2010 قام بنشر يناير 4, 2010 أخي خالد بناء على حال الأخ عمر قم بتعديل الدالة كما يلي : =LOOKUP(AD19,{0;1;1666;3333;5000},{"اكمل الرسوم";"عليه اقل من الثلث";"عليه اقل من الثلث";"عليه اكثر من الثلثين";"لم يدفع"})
خالد القدس قام بنشر يناير 4, 2010 الكاتب قام بنشر يناير 4, 2010 أستاذي العزيز عمر محاولة رائعة كادت أن تصيب الهدف ولكن جابت ضربة جزاء فاصبح الهدف قريب جدا جاري تجربة حل استاذي العزيز يحيى
خالد القدس قام بنشر يناير 4, 2010 الكاتب قام بنشر يناير 4, 2010 (معدل) أستاذي العزيز يحيى عندما انزل المعادلة في الخلية لا تأتي كمعادلة بل تصبح نص رغم وجود علامة المساوة اظن المشكلة الفرق بين اوفيس 2007 و2003 أم ماذا كذلك بالنسبة لسؤال عن الأرقام لا توجد أرقام ثابتة بل المرجع هو قيمة خلية قابلة للتغيير في أي لحظة فقط تكون المعادلة بهذه الصيغة اذا تساوى قيمة الرقم المكتوب في الخلية AD مع قيمة الخلية المرجع اكتب ( لم يدفع ) اذا كانت قيمة الرقم المكتوب في الخلية AD = قيمة الخلية المرجع - نفسه يعني صفر أكتب ( أكمل الروسم ) اذا كانت قيمة الرقم المكتوب في الخلية AD = أقل من ثلث قيمة الخلية المرجع أكتب ( تبقي عليه أقل من الثلث) اذا كانت قيمة الرقم المكتوب في الخلية AD = أقل من الثلثين من قيمة الخلية المرجع أكتب ( تبقي عليه أقل من الثلثين) اذا كانت قيمة الرقم المكتوب في الخلية AD = أقل من قيمة الخلية المرجع أكتب ( تبقي عليه أكثر من الثلثين ) على هذه ليس مهم معرفة قيمة الخلية المرجع فاذا افترضنا ان قيمة الخلية المرجع = 100 فاذا كانت AD تساوى 100 العبارة تكون لم يدفع فاذا كانت AD تساوى ( بين 66 و 100 ) العبارة تكون تبقى عليه أكثر من الثلثين فاذا كانت AD تساوى ( بين 33 و 66 ) العبارة تكون تبقى عليه أكثر من الثلث فاذا كانت AD تساوى ( بين 1 و 33 ) العبارة تكون لتبقى عليه أكثر من أقل من الثلث فاذا كانت AD تساوى 100 - 100 يعني صفر العبارة تكون أكمل الرسوم تم تعديل يناير 4, 2010 بواسطه خالد القدس
يحيى حسين قام بنشر يناير 4, 2010 قام بنشر يناير 4, 2010 (معدل) أخي خالد قد تكون المشكلة في الفواصل بين المتغيرات اجعلها فواصل منقوطة جرب هذه المعادلة =LOOKUP(AD19;{0;1;1666;3333;5000};{"اكمل الرسوم";"عليه اقل من الثلث";"عليه اقل من الثلث";"عليه اكثر من الثلثين";"لم يدفع"}) تم تعديل يناير 5, 2010 بواسطه يحيى حسين
خالد القدس قام بنشر يناير 4, 2010 الكاتب قام بنشر يناير 4, 2010 السلام عليكم استاذي الكريم يحيى فعلا الان اشتغلت فقط عبارة عليه اقل من الثلث تكتب في حالتين اذا كان فعلا اقل من الثلث وايضا تكتب في حالة اقل من الثلثين والان انا بحاول اعدال عشان تظبت وساوافيك بالنتيجة
خالد القدس قام بنشر يناير 5, 2010 الكاتب قام بنشر يناير 5, 2010 السلام عليكم أستاذي الكريم يحيى فعلا لقد أتعبتك معي كثيرا لم أكن أتوقع أن المسألة بهذه الصعوبة ولكن أبشرك الحل قرب فقط تعديل الملاحظة السابقة وهي ظهور عبارة عليه اقل من الثلث في حالتين لك شكري الجزيل على مجهودك الكبير والمقدر لحل هذه المعضلة جزاك الله عني خير الجزاء
يحيى حسين قام بنشر يناير 5, 2010 قام بنشر يناير 5, 2010 أخي خالد هذا الجدول الذي بنيت عليه المعادلة قم بالتعديل على هذا الجدول ثم قم بارساله و سيكون موضوعك وقتها منتهياً إن شاء الله
خالد القدس قام بنشر يناير 5, 2010 الكاتب قام بنشر يناير 5, 2010 السلام عليكم أستاذي الكريم يحيى جزاك الله عني كل خير على هذا المجهود الغير عادي ولكنه ليس غريب من شخصلك كريم مثلك انظر الى الصورة
يحيى حسين قام بنشر يناير 6, 2010 قام بنشر يناير 6, 2010 السلام عليكم تفضل اخي خالد لعل هذا هو المطلوب =LOOKUP(AD19,{0;1;1665;3332;4999;5000},{"اكمل الرسوم";"عليه اقل من الثلث";"عليه اقل من الثلث";"عليه أكثر من الثلث";"عليه اكثر من الثلثين";"لم يدفع"})
خالد القدس قام بنشر يناير 6, 2010 الكاتب قام بنشر يناير 6, 2010 السلام عليكم أستاذي الكريم يحيى الآن الحمد لله اشتغلت تمام التام فقط غيرت في عبارة عليه أقل من الثلث لأنني وجدها مررة في الكود طبعا سهوا أخي الفاضل لقد أتعبتك معي كثيرا أرجو أن تعذرني وتسامحني فقد كنت في غاية الحوجة لها ولكن عزانا أن الفكرة نجحت تمام ونلت حسن الثواب أسال العلي القدير أن يضاعفه لك أضعافا كثيرة إنه على كل شيء قدير :clapping:
خالد القدس قام بنشر يناير 6, 2010 الكاتب قام بنشر يناير 6, 2010 السلام عليكم استاذي العزيز يحيى الآن اشتغلت تمام التام فقط عدلت عبارة عليه أقل من الثلث التي أظنك كررتها سهوا في الكود الف شكر ومليون تحية على هذا المجهود الرائع الذي اثمر دالة كنت في أمس الحاجة اليها جزاك الله عني كل خير ووفقك في دنياك وآخرتك
يحيى حسين قام بنشر يناير 6, 2010 قام بنشر يناير 6, 2010 حياك الله اخي خالد و لكني لم اكررها سهواً بل ذلك حتى تفرق بين الصفر و القيمة المحصورة بين رقم 1 و القيمة التي تليه و كنت اريد ان اشير إلى هذه النقطة مسبقاً بحيث تستغني عنها و لكنيي فضلت عمل الدالة حسب رغبتك على أي حال يمكنك التعديل حسب رغبتك فا أنت الملك لهذا الموقف و الحمد لله أنك قد حصلت على ترغب به
خالد القدس قام بنشر يناير 7, 2010 الكاتب قام بنشر يناير 7, 2010 السلام عليكم أستاذي الفاضل يحيى كل يوم نتعلم منكم الكثير لك شكري وتقديري البالغين
sayedsalam قام بنشر سبتمبر 4, 2016 قام بنشر سبتمبر 4, 2016 On 1/3/2010 at 10:02 AM, يحيى حسين said: =SUMPRODUCT(--(AD19:AD318<X319)
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.