السلام عليكم ورحمة الله وبركاته
الاخوة بوفيصل و ابو العقاب
الملف باستخدام المعادلات وليس بالاكواد , والمعادلة موجودة في الاسماء المعرفة باسم للطباعة.
المعادلة بصورة عامة بسيطة, حيث استخدم فيها الدالة OFFSET وهي الدالة الاساسية في تحديد النطاق المتغير, وسوف اوضح هنا المعادلات التي استخدمت مع الدالة OFFSET لتحديد بداية ونهاية الصفوف والاعمدة للخلايا المعباة في النطاق $B$10:$G$30
=MIN(IF(($B$10:$G$30<>"");ROW($B$10:$G$30)))
المعادلة اعلاه ترجع رقم اول صف به بيانات , أي تبحث المعادلة عن الخلايا غير الفارغة ثم ترجع اصغر رقم صف لهذه الخلايا غير الفارغة.
=MAX(IF(($B$10:$G$30<>"");ROW($B$10:$G$30)))
المعادلة اعلاه ترجع رقم اخر صف به بيانات
=MIN(IF(($B$10:$G$30<>"");COLUMN($B$10:$G$30)))
المعادلة اعلاه ترجع رقم اول عمود به بيانات
=MAX(IF(($B$10:$G$30<>"");COLUMN($B$10:$G$30)))
المعادلة اعلاه ترجع رقم اخر عمود به بيانات
==============
المعادلات اعلاه هي المستخدمة في الدالة OFFSET – مثلا- عندما نريد تحديد عدد صفوف النطاق المتغير يكون = معادلة رقم اخر صف – معادلة رقم اول صف + 1
المعادلات اعلاه عند ادخالها في اسم معرف تضاف اليها اسم الورقة تلقائيا
المعادلات اعلاه يمكن كتابتها في الورقة كمعادلات صفيف.
تحياتي