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

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

قام بنشر

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

 

أخي الكريم صالح، أولا أنبه أن النطاق الوحيد الديناميكي ةالذي تعتمد عليه باقي النطاقات الأخرى هو النطاق المسمى Rng والذي تم تعريفه بالدالة OFFSET (الدالة DECALER بالفرنسية) والتي تحتاج إلى 5 وسائط : الأول هو النطاق، الثاني هو رقم السطر الذي يتم تحريك النطاق إليه، والثالث هو رقم العمود الذي يتم تحويل النطاق إليه، الرابع هو ارتفاع النطاق والخامس هو عرض النطاق (الرابع والخامس غير ضروريان) ويمكنك الاطلاع على خصائص هذه الدالة في ملف Help مع الأمثلة الكافية لمعرفة بعض استعمالات الدالة...

بالنسبة لما تبقى من المعادلة في الخلية DT7 فقد تم إضافتها، ما عليك إلا مراجعتها وإطلاعي بما يمكن تعديله لاستفاء المطلوب...

 

النطاق (الوسيط الأول) في الدالة OFFSET يمكن أن يكون خلية أو عدة خلايا أو صفا أو عمودا أو حتى جدولا....

 

أخوك بن علية

 

 

 

 

 

test.rar

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

ا / بن علية
اشكرك ربنا يزيدك من علمه
و لكن لى سؤال فى هذا الجزء الملون من النطاق rng    

=OFFSET(مراجعة!$A$6;;;COUNTIF(مراجعة!$A:$A;">0"))       

احنا محددين الخليه a6  و عند عمل حذف لهذا الصف 6 ال a6  تتحول الى ref  لماذا مع ان الصف يستبدل بصف اخر و به الخلية a6

سؤال اخر هل يمكن جعل هذه المعادلة تكون معتمدة على اخر صف بيانات و ليس رقم صف محدد و ذلك لمعالجة عملية الحذف ايضا

=SUBTOTAL(3;E6:OFFSET(E31;-2;0))

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

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

 

 

 

عذرا لا اعرف كيف الصق معادلة بالشكل الصحيح                                           

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

عذرا لا اعرف كيف الصق معادلة بالشكل الصحيح                                           

 من خلال أقواس الكود <> ستجدها بهذا الشكل .

يرجى استخدامها لتظهر المعادلات والأكواد بالشكل المناسب

تقبل تحياتي

  • Like 1
  • تمت الإجابة
قام بنشر

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

 

أخي الكريم صالح، لست أدري ما تريده بالضبط، إذا كنت تقصد أن تكون الخلية A6 في المعادلة ثابتة حتى وإن تم حذف كل الصف رقم 6 حيث لا يكون خطأ !REF# في المعادلة... نعم هذا يمكن جدا أي يمكن التحايل على المعادلة باستعمال الدالتين INDIRECT و ADDRESS والمعادلة التي وضعتها في مشاركتك تكون في هذه الحالة على الشكل التالي:

=OFFSET(INDIRECT("مراجعة!"&ADDRESS(6;1));;;COUNTIF(مراجعة!$A:$A;">0"))

إن كان الأمر غير ذلك فالرجاء التوضيح أكثر...

 

أخوك بن علية

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information