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

لغز محير


YASERZIZO

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

بسم الله الرحمن الرحيم

الأخوة الأفاضل

لدى ملف به هذه المعادلة وهى فى صيغة 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 تعطى صفر وهذا غير مظبوط وباءت كل محاولاتى لفهم هذا اللغز بالفشل

فأرجو على أى أخ يستطيع ان يساعدنى الإسراع لأن هذا الملف مطلوب منى فى وقت قصير

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

رابط هذا التعليق
شارك

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

وهو عبارة عن معادلة تجمع كميات أكبر 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 وهذا غير صحيح

وعجزت عن فهم السبب

رابط هذا التعليق
شارك

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

الدالة LARGE أو SMALL تقومان بتحديد أكبر أو أصغر قيمة حسب الرتبة

المشكل لديك يجب تغيير رتبة أصغر فيمة K فبدلا من 1 أكتب 2

بالطريقة المسجلةفي الدالة LARGE DJL تحديد أكبر قيمة في القائمة وK=1 تحصل على أكبر قيمة

عند كتابة SMALL بـ K=1 تحصل على القيمة 0 وعند تغيير K=2 تحصل على أصغر قيمة بعد الصفر

أرجو أن يكون الشرح وافيا

رابط هذا التعليق
شارك

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

الدالة LARGE أو SMALL تقومان بتحديد أكبر أو أصغر قيمة حسب الرتبة

المشكل لديك يجب تغيير رتبة أصغر فيمة K فبدلا من 1 أكتب 2

بالطريقة المسجلةفي الدالة LARGE DJL تحديد أكبر قيمة في القائمة وK=1 تحصل على أكبر قيمة

عند كتابة SMALL بـ K=1 تحصل على القيمة 0 وعند تغيير K=2 تحصل على أصغر قيمة بعد الصفر

أرجو أن يكون الشرح وافيا

جزاك الله كل خير أخ مصطفى على إهتمامك

ولكن أرجو المزيد من التوضيح ويا ريت على مثال أو على المثال المرفق فأنا ما زلت لا أفهم لماذا إذا كانت قيمة K=1 تعطى صفر مع إن أصغر قيمة أكبر من الصفر

رابط هذا التعليق
شارك

أخي ياسر مشكلتك تكمن في ان الدالة SMALL تعيد أصغر قيمة

و عند عمل المصفوفة أعلاه في الملف خاصتك

ستعيد المصفوفة عدد كبير من النتائج غير المتطابقة و التي تعيد بدورها النتيجة صفر و عند استخدام الدالة ستيعد ايضاً صفر لانه اصغر قيمة

و لحل ذلك نستخدم الدالة If

و ذلك حتى تقوم بتحويل القيمة صفر الى قيمة فارغة تتجاهلها الدالة SMALL

و بذلك تعيد لنا اصغر لنا اصغر قيمة فعليه

مرفق ملف لحل مشكلتك

http://www.4shared.com/file/122131827/8025ca8e/Error_Between_Large_And_Samll.html

رابط هذا التعليق
شارك

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

http://www.officena.net/ib/index.php?showtopic=29374&st=0&gopid=145257&#entry145257

رابط هذا التعليق
شارك

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