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

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

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

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

أرجوا أن تكونوا بخير

لدي مشكلة في تكوين المعادلة وهي ((عدم قبول الخلية اكثر من 7 دوال))

هل من طريقة للتغلب على هذه المشكلة

وهل هناك كود أو معادلة تختزل لي هذه المعادلات ليسهل التعامل معها وتسهيل نسخها للخلايا الأخرى

اتمنى أن يكون هناك كود لذلك مع شرح الكود إن أمكن

جزاكم الله خير

2صفر.rar

تم تعديل بواسطه PRIINCE
قام بنشر

السلام عليكم

(1)

أسهل حل تقسيم المعادلة علي أكثر من عمود

(2)

والحل الأخر بالمعادلات هو تغيير دالة IF من الاساس

مثلا ممكن هذه المعادلة


=OFFSET(INDIRECT("'"&D$3&"'!D3"),-1,MATCH(LARGE(INDIRECT("'"&D$3&"'!D"&ROW()-1&":J"&ROW()-1),1),INDIRECT("'"&D$3&"'!D"&ROW()-1&":J"&ROW()-1))-1)

مع طولها ولكنها ليست محددة بعدد معاملاتها

أنظر المرفق

(3)

وحل ثالث ممكن بالأكواد أيضا

لكن اولا انظر الحل 2

3صفر.rar

قام بنشر

أشكرك أستاذ طارق على المعادلة الرائعة

واسمح لى بالمشاركة بمعادلة أخرى

مع 2007 ستكون قصيرة جدا

لكن مع 2003 ستكون

=IF(ISERROR(OFFSET(INDEX('2'!$D$3:$L$12;ROW(B4)-ROW($A$3);MATCH('الملخص التفصيلي '!$D$3;'2'!$D3:$L3;0));-(ROW(B4)-ROW($A$3));0));"";OFFSET(INDEX('2'!$D$3:$L$12;ROW(B4)-ROW($A$3);MATCH('الملخص التفصيلي '!$D$3;'2'!$D3:$L3;0))
وذلك لتلافى ظهور الخطأ مع 2007 تكون
=IFERROR(OFFSET(INDEX('2'!$D$3:$L$12;ROW(B4)-ROW($A$3);MATCH('الملخص التفصيلي '!$D$3;'2'!$D3:$L3;0));-(ROW(B4)-ROW($A$3));0);"")

الملف المرفق

3صفر-kemas.rar

قام بنشر

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

الأساتذة: كيماس - طارق - بن عليه

ماذا أقول بشأنكم وقد أثريتم السؤال بأكثر من إجابة تفوق إمكانيات السائل

كل الشكر والعرفان للأساتذة الذين لا يستأثرون بالحلول لأي مشكلة

أسأل من الله أن يجعله في ميزان حسناتكم

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information