الشرح الكامل لبرنامج الإكسل ..Microsoft Office Excel 2003 تتمة
18-09-2008, 11:10 PM
ثالثاًً : تعريف المرجع باسم محدد

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


ولكي تستطيع استخدام هذه الميزة في الصيغ يجب عليك قبل كل شيء القيام بما يلي :

1. انقر فوق الخيار Options من القائمة Tools ، و من ثم انقر فوق علامة التبويب Calculation

2. تحت Workbook options ، حدد خانة الاختيار Accept labels in formulas . انظر إلى الشكل التالي (الجزء المظلل باللون الأحمر) :

ولتوضيح الفكرة نقوم برسم الجدول التالي :

نحدد الخلايا الأربعة و التي تمثل (جدلاً) عناصر التكاليف الثابتة لمنشأة معينة ، و نقوم بتسمية النطاق المحدد (و المكون من الخلايا الأربعة) و ذلك عن طريق إدخال اسم هذا النطاق في المستطيل الموجود على يسار شريط الصيغة ، كما هو موضح في الشكل السابق

هناك طريقة أخرى لتسمية النطاق ، وذلك عن طريق النقر فوق قائمة Insert واختيار Name ومن ثم اختيار Define ، حيث تظهر لك نافذة أدخل فيها اسم النطاق و اضغط OK


والآن لنقم بإدخال اسم النطاق الجديد في الصيغ . في المثال المبسط السابق نحتاج للدالة SUM من أجل حساب مجموع عناصر التكاليف الثابتة :

في الشكل السابق نلاحظ (من خلال النظر إلى شريط الصيغة) أننا كتبنا الدالة Sum بالطريقة

=SUM(fc)

بدلاً من الطريقة

=SUM(D3;B6;D9;F6)

، و لك الحكم مابين الطريقتين السابقتين .


ويجب عند تسمية النطاقات المختلفة الأخذ ببعض الاعتبارات من بينها :

1. يجب أن يكون الحرف الأول من الاسم حرفاً أبجدياً أو يكون خط التسطير السفلي ( _ )

2. لا يمكن أن تكون الأسماء هي نفس مراجع الخلايا ، مثل G$4 أو R3C5

3. لا يمكنك استخدام الفراغات في تسمية النطاقات

4. يمكن أن يتكون الاسم من 255 حرفاً كحد أقصى

5. لا يفرق الاكسل بين الأحرف اللاتينية الكبيرة و الصغيرة في الأسماء


والآن بفرض أننا كتبنا الدالة السابقة بالطريقة

=SUM(D3;B6;D9;F6)

ومن ثم قمنا بتسمية النطاق السابق بالاسم fc . ماذا يجب أن نعمل من أجل تحويل الدالة السابقة إلى الشكل

=SUM(fc)

. هل يجب أن نقوم بكتابة الدالة مرة ثانية؟ ، و هل هذا هو الحل المقبول في حالة وجود مئات الدوال الأخرى التي نريد إجراء نفس التحويل عليها؟!


نستطيع حل هذه المشكلة بطريقة بسيطة ومختصرة ، وتتلخص بما يلي :

1. نقوم بتحديد الخلايا التي تحتوي على الصيغ التي نريد إجراء التحويل عليها (أي نريد كتابة الصيغ فيها بدلالة أسماء النطاقات وليس بالطريقة التقليدية) .

2. ننقر فوق القائمة Insert و نختار Name ومن ثم نختار Apply ، فتظهر لنا نافذة نختار منها أسماء النطاقات التي نريد إدراجها في الصيغ ومن ثم نضغط OK .

والآن ماذا نفعل إذا نسينا أسماء النطاقات التي قمنا بتسميتها أو إذا كنا نريد تحديد أو الانتقال إلى خلايا ونطاقات ذات مواصفات معينة ؟

من القائمة Edit نختار Go To فتظهر النافذة التالية :

نلاحظ وجود قائمة بأسماء النطاقات ، نحدد النطاق المرغوب ونضغط OK للانتقال إليه ، أو نكتب المرجع أو اسم النطاق في المربع Reference ونضغط OK

للانتقال إلى مراجع تحتوي على معلومات محددة نضغط فوق الزر Special فتظهر لدينا النافذة التالية :

نختار نوع البيانات التي نبحث عنها ونضغط OK


بعض الصيغ في الإكسل:

يقدم لنا الاكسل إمكانية كبيرة ومهمة لإجراء العمليات الحسابية على بيانات معينة مكتوبة مسبقاً وذلك عن طريق ما يسمى بالصيغ ، والصيغة Formula هي العلاقة القائمة بين كل من المراجع و الثوابت والتي تظهر نتيجتها كقيمة للخلية ، و هي معادلة تبدأ حتماً بإشارة يساوي ( = ) و إلا فتعتبر جملة حرفية :

نلاحظ من الشكل السابق أن الاكسل استطاع التعرف على صيغة "حساب حجم المكعب" في الخلية B6 وظهرت نتيجتها (81900) كقيمة لهذه الخلية ، و لكنه لم يستطع التعرف على ذات الصيغة في الخلية D6 وذلك بسبب عدم وضع إشارة المساواة في بداية تلك الصيغة ، حيث تعرف عليها على أنها نص B3*C3*D3 . ونلاحظ من الشكل السابق أن الصيغة تظهر في شريط الصيغة فقط ، أما نتيجتها فتظهر على الخلية التي تحتوي على هذه الصيغة ، وهذه النتيجة إما أن تكون نتيجة عددية أو نصية أو رمز خطأ معين (إذا كان هناك خطأ)


الصيغ إما أن تكون علاقة رياضية عادية (عملية حسابية معينة كالجمع و الطرح و الضرب و التقسيم ...الخ) ، مثال :


=(G8*U7)/125


أو تكون دالة Function ، مثال :


=MAX(R4:T8)


وقد تكون مزيج من النوعين ، مثال:


=(G8*U7)/INT($D$4)


بشكل عام فإن الصيغة تتكون من العناصر التالية :



1.الثوابت:

هي عبارة عن : الأرقام - التواريخ - النصوص ، وهذه الثوابت لا تتأثر بعملية التعبئة...


2. المراجع :

و قد تكون مراجع نسبية أو مطلقة ، وقد تكون في نفس ورقة العمل أو في ورقة عمل أخرى أو حتى في مصنف آخر (كما رأينا في الدروس السابقة)


ملاحظة:

أثناء كتابة الصيغ ، يمكننا إدراج المراجع (والتي تمثل متحولات في هذه الصيغ) بكتابة رمزها مباشرة باستخدام لوحة المفاتيح أو تحفيزها باستخدام الفأرة على ورقة العمل وهذا قد يكون الأفضل :

نلاحظ من الشكل السابق كيف أننا نستطيع إضافة المراجع في الصيغ بسهولة ، وذلك عن طريق تحفيز المجالات التي تمثلها باستخدام الفأرة



3. عوامل التشغيل :

وهي العلاقة التي تربط كل من الثوابت و المراجع مع بعضها البعض ، وبالتالي فهي تؤثر بشكل مباشر على نتيجة الصيغة

إذا قمت بضم عدة عوامل تشغيل في صيغة واحدة فإنه يتوجب عليك الإلمام بالقواعد العامة لأسبقيات العمليات الحسابية ، حيث أن الاكسل يقوم بأداء العمليات بالترتيب التالي (الأفضلية من الأعلى إلى الأسفل) :

وعندما تحتوي الصيغة على عوامل تشغيل لها نفس الأسبقية (أي إذا كانت الصيغة مثلاً تحتوي على عاملي الضرب والقسمة معًا) فإن الاكسل يبدأ بتنفيذ العملية الحسابية من اليسار إلى اليمين ، مثال:


نلاحظ أن الصيغة السابقة تعطي النتيجة 48 ، وذلك لأن الاكسل قام بإجراء عملية القسمة قبل عملية الضرب (لأنها العملية الأولى من جهة اليسار)

و الآن إذا أردنا التأثير على قواعد الأسبقية فإننا نقوم بإحاطة الجزء المراد حسابه أولاً بقوسين ، مثال :


=D4*-G7^5


في الصيغة السابقة يقوم الاكسل أولاً بتغيير إشارة القيمة الموجودة في الخلية G7 ، ومن ثم يرفعها إلى الأس 5 ، ومن ثم يقوم بضرب الناتج من العملية السابقة بالقيمة الموجودة في الخلية D4


لتغيير الترتيب السابق نقوم بإضافة الأقواس على الشكل التالي :


=(D4*-G7)^5


هنا يقوم الاكسل أولاً بتغيير إشارة القيمة الموجودة في الخلية G7 ، ومن ثم يضربها بالقيمة الموجودة في الخلية D4 ، ومن ثم يرفع الرقم الناتج إلى الأس 5


وللتوضيح الزائد إليك المثال العددي التالي عله يزيل عنك الغموض المتبقي :


ملاحظات :

1. المحرف & يستخدم لدمج سلسلتين نصيتين :

من الشكل السابق نلاحظ أنه في الصيغ يتم وضع النص ضمن علامتي اقتباس مزدوجة ، وأن المحرف & يستخدم لدمج السلاسل النصية


2. النقطتان و المسافة المفردة تستخدمان في كتابة المراجع المختلفة (كما رأينا في الدروس السابقة) ، أمثلة :


A5:F6 استخدمنا النقطتان للإشارة إلى نطاق الخلايا المحصور بين الخلتين A5 و F6

D5:G7 A2:Y12 استخدمنا المسافة المفردة للإشارة إلى نطاق الخلايا الناتج عن تقاطع النطاقين السابقين D5:G7 و A2:Y12


منقول للفائدة


<table height="46" width="16"><tbody><tr><td>
</td><td align="center">
</td></tr></tbody></table>
أنت الزائر رقم