دالة INDIRECT
بسم الله الرحمن الرحيم
من دوال الإكسيل المهمة و التي تمتلك قدرات تجعل التعامل مع المراجع و
التحكم فيها من الأمور السهلة, و ببساطة هي دالة تأخذ قيمة نصية و تعيدها كمرجع
خلايا, فالإكسيل لا يملك القدرة لتحويل
النص إلى مرجع مباشرة, و هنا يأتي دور هذه المعادلة .
و كمعادلة فإن متغيراتها هي :
ref_text
|
و هو يمثل القيمة النصية الذي نريد تحويله إلى مرجع, و
قد يكون :
1. مرجع A1-Style.
2. R1C1-Style
3. Name
|
A1
|
و يأخذ قيمة منطقية
TURE : و هي القيمة الإفتراضية لهذا المتغير و التي تعني أنا المرج
سيقرأ على أنه A1-Style
FLASE : يعني أن المرجع سيقرأ على أنه R1C1-Style
|
و لتوضيح ذلك من خلال مثال بسيط
لدينا البيانات التالية :
و لو أردنا معرفة المبيعات لشهر
Mar
فإن هذا الشهر في السطر رقم 4
و لجعل الإكسيل يقرأ قيمة الخلية
B4
في الوضع الطبيعي سنستخدم مباشرة المرجع
=B4
و لو أردنا تغير الشهر سنقوم بتغير المرجع
و لكن بإستخدم معادلة
INDIRECT
ستكون المعادلة بالشكل التالي :
لقد قمنا بربط المعادلة بالخلية
E3
و كل ما علينا فقط هو تغيير الرقم في الخلية
E3
و ستتغير النتيجة مباشرة في الخلية
E5
و ذلك لأننا إستخدمنا القيمة مع المعادلة فأي
تعديل على رقم الشهر سيعكس مباشرة على الخلية التي تحتوي مبيعتها
و كمثال أخر على نفس البيانات أعلاه
لو أردنا جميع المبيعات من شهر 3 و لغاية شهر
6
سنستخدم المعادلة التالية:
حيث أن المرجع
B4
يشير إلى شهر
Mar
المرجع
B7
يشير إلى شهر
Jun
و لو أردنا تغيير الأشهر سنقوم بتغيير
المراجع.
و لكن بدلاً من ذلك سنقوم بوضع أرقام الاسر
التي تحتوي الأشهر في خلايا مستقلة ثم نقوم بربطها من خلال الدالة
INDIRECT
بالشكل التالي:
و عند تغيير القيمة في الخليتين
E3 and E4
ستتغير قيمة المبيعات تلقائياً
و في التدوينات القادمة سا أشرح طريقة ربطها
بالصفحات و سنرى مجموعة من الأمثلة على آلية ربطها في المعادلات, و لمشاهدة مثال على ذلك شاهد الفيديو التالي :
أتمنى أن تكون المعلومة مفيدة
دمتم في حفظ الله
0 التعليقات:
شكرا على التعليق