YASERZIZO قام بنشر يوليو 30, 2009 قام بنشر يوليو 30, 2009 بسم الله الرحمن الرحيم الأخوة الأفاضل لدى ملف به هذه المعادلة وهى فى صيغة array =SUM(LARGE(((Sheet2!$A$7:$A$50000=$A10)*(Sheet2!$D$7:$D$50000=E$3)*(Sheet2!$E$7:$E$50000=E$4)*Sheet2!$G$7:$G$50000),ROW(INDIRECT("1"&":"&$D10)))) وهى تعمل بشكل جيد ولكن عند تغيير large إلى small تعطى صفر وهذا غير مظبوط وباءت كل محاولاتى لفهم هذا اللغز بالفشل فأرجو على أى أخ يستطيع ان يساعدنى الإسراع لأن هذا الملف مطلوب منى فى وقت قصير ولكم جزيل الشكر
YASERZIZO قام بنشر يوليو 30, 2009 الكاتب قام بنشر يوليو 30, 2009 شكرا على تواصللك أخى ولكنى الأن فى العمل وجهازى ليس به صلاحية رفع الملفات ولكنى سأرفع الملف مساءا إن شاء الله وهو عبارة عن معادلة تجمع كميات أكبر 10 من التجار بشروط مثلا فى الدقهلية وفى سنة 2008 وفى شهر jun SUM(LARGE(((Sheet2!region=$A7)*(Sheet2!yaear=E$3)*(Sheet2!month=E$4)*Sheet2!qty),ROW(INDIRECT("1:10")))) وعند إستبدال large ب small لجمع أصغر 10 تعطى ناتج 0 وهذا غير صحيح وعجزت عن فهم السبب
YASERZIZO قام بنشر يوليو 31, 2009 الكاتب قام بنشر يوليو 31, 2009 أين التفاعل يا أخوة أنا متأكد إن فى المنتدى ده أساتذة قادرة على حل اللغز ده بسهولة وهذا الملف المرفق به توضيح أكثر test.rar
يوسف عطا قام بنشر يوليو 31, 2009 قام بنشر يوليو 31, 2009 الرجاء تعديل عنوان الموضوع والإبتعاد عن العناوين المبهمة الف شكر
مصطفى كمال قام بنشر يوليو 31, 2009 قام بنشر يوليو 31, 2009 السلام عليكم ورحمة الله تعالى وبركاته الدالة LARGE أو SMALL تقومان بتحديد أكبر أو أصغر قيمة حسب الرتبة المشكل لديك يجب تغيير رتبة أصغر فيمة K فبدلا من 1 أكتب 2 بالطريقة المسجلةفي الدالة LARGE DJL تحديد أكبر قيمة في القائمة وK=1 تحصل على أكبر قيمة عند كتابة SMALL بـ K=1 تحصل على القيمة 0 وعند تغيير K=2 تحصل على أصغر قيمة بعد الصفر أرجو أن يكون الشرح وافيا
YASERZIZO قام بنشر يوليو 31, 2009 الكاتب قام بنشر يوليو 31, 2009 السلام عليكم ورحمة الله تعالى وبركاته الدالة LARGE أو SMALL تقومان بتحديد أكبر أو أصغر قيمة حسب الرتبة المشكل لديك يجب تغيير رتبة أصغر فيمة K فبدلا من 1 أكتب 2 بالطريقة المسجلةفي الدالة LARGE DJL تحديد أكبر قيمة في القائمة وK=1 تحصل على أكبر قيمة عند كتابة SMALL بـ K=1 تحصل على القيمة 0 وعند تغيير K=2 تحصل على أصغر قيمة بعد الصفر أرجو أن يكون الشرح وافيا جزاك الله كل خير أخ مصطفى على إهتمامك ولكن أرجو المزيد من التوضيح ويا ريت على مثال أو على المثال المرفق فأنا ما زلت لا أفهم لماذا إذا كانت قيمة K=1 تعطى صفر مع إن أصغر قيمة أكبر من الصفر
مصطفى كمال قام بنشر يوليو 31, 2009 قام بنشر يوليو 31, 2009 السلام عليكم ورحمة الله تعالى وبركاته أعتذر عن التأخير أخي الكريم تفضل الملف المرفق SMALL.rar
YASERZIZO قام بنشر يوليو 31, 2009 الكاتب قام بنشر يوليو 31, 2009 معلش يا أخى مصطفى إستحملنى شوية أنا مرفق الملف بعد زيادة شروط على الدالة لتوضيح المطلوب SMALL.rar
يحيى حسين قام بنشر أغسطس 1, 2009 قام بنشر أغسطس 1, 2009 أخي ياسر مشكلتك تكمن في ان الدالة SMALL تعيد أصغر قيمة و عند عمل المصفوفة أعلاه في الملف خاصتك ستعيد المصفوفة عدد كبير من النتائج غير المتطابقة و التي تعيد بدورها النتيجة صفر و عند استخدام الدالة ستيعد ايضاً صفر لانه اصغر قيمة و لحل ذلك نستخدم الدالة If و ذلك حتى تقوم بتحويل القيمة صفر الى قيمة فارغة تتجاهلها الدالة SMALL و بذلك تعيد لنا اصغر لنا اصغر قيمة فعليه مرفق ملف لحل مشكلتك http://www.4shared.com/file/122131827/8025ca8e/Error_Between_Large_And_Samll.html
YASERZIZO قام بنشر أغسطس 1, 2009 الكاتب قام بنشر أغسطس 1, 2009 كل الشكر للأخ مصطفى والأخ justic على إهتمامهم وفعلا حليتولى اللغز اللى كان محيرنى ولكن لى طلب واحد أخير طلبته فى المشاركة الأخرى حتى لا يتكرر الموضوع http://www.officena.net/ib/index.php?showtopic=29374&st=0&gopid=145257&#entry145257
يحيى حسين قام بنشر أغسطس 1, 2009 قام بنشر أغسطس 1, 2009 أخي ياسر لقد حللت لك الموضوع الثاني قبل هذا الموضوع
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.