معادلات الاكسل
الغرض الرئيسي من استخدام برنامج Excel هو أداء العمليات الحسابية . وفي برنامج Excel لكي تقوم بأداء عملية حسابية معينة لابد من كتابة معادلة . لذا سنتعرف في هذا الدرس على كيفية كتابة المعادلات في برنامج Excel من الصفر حتى الاحتراف .
أساسيات كتابة معادلات الاكسل
الجدول التالي يحتوي على الكمية المباعة من ثلاثة منتجات داخل بعض الفروع لشركة , حيث يحتوي على الأعمدة التالية :
- الفرع Brach
- منتج الموبايل Mobile
- منتج اللابتوب Laptop
- منتج التلفزيون TV
- المجموع Total
الأن نريد حساب مجموع الكمية المباعة من الثلاثة منتجات في كل فرع .
سنبدأ بحساب المجموع لأول فرع وهو فرع القاهرة . أول شي لابد أن تعرفه هو أن المعادلة لابد أن تبدأ بعلامة = ثم العملية الحسابية التي تريدها . هنا العملية الحسابية التي نريدها هي حساب مجموع الأرقام الموجودة في الخلية B2 والخلية C2 والخلية D2 , طبقا لذلك سنكتب المعادلة التالية :
B2+C2+D2=
ثم سنضغط على مفتاح Enter لتنفيذ المعادلة . سيقوم برنامج Excel بتنفيذ المعادلة وسترجع المعادلة مجموع الكمية المباعة من الثلاثة منتجات لفرع القاهرة .
الأن سنقوم بكتابة باقي المعادلات بنفس الطريقة لحساب مجموع الكمية المباعة من الثلاثة منتجات لباقي الفروع . وستكون الخمس معادلات هي :
B2+C2+D2=
B3+C3+D3=
B4+C4+D4=
B5+C5+D5=
B6+C6+D6=
من المؤكد أنك ستفكر الأن اذا كان لدي الشركة 1000 فرع مثلا هل ستقوم بكتابة 1000 معادلة ؟ الاجابة لا . يوفر لك برنامج Excel حل سحري لهذه المشكلة . تابع الشرح لتتعرف على الطريقة .
اذا نظرنا إلى الخمس معادلات السابقة ستجد أن الفرق بينهم هو أن الخلية B2 والخلية C2 والخلية D2 كل مرة تزيد بمقدار 1 في كل معادلة . لذا يقول لك برنامج Excel قم بكتابة أول معادلة فقط وأنا سأكمل باقي المعادلات بدلا منك .
بعد كتابة وتنفيذ أول معادلة , قم بالذهاب إلى النقطة الموجودة في أسفل الخلية من جهة اليمين , وعندما يتحول شكل مؤشر الماوس إلى علامة + قم بسحب المعادلة لأسفل حتى تصل إلى أخر خلية .
سيقوم برنامج Excel بكتابة وتنفيذ باقي المعادلات بدلا منك .
استخدام الدوال في معادلات الاكسل
يحتوي برنامج Excel على مئات الدوال التي يمكنك استخدامها داخل المعادلات . على سبيل المثال استخدمنا في المثال السابق عامل الجمع + لأداء عملية الجمع . يمكنك أيضا أداء عملية الجمع عن طريق استخدام دالة SUM
سنبدأ بحساب مجموعة الكمية المباعة من الثلاثة منتجات لفرع القاهرة . لاحظ أن دالة SUM ستقوم بجمع الأرقام الموجودة في النطاق B2:C2 , طبقا لذلك ستكون المعادلة هي :
SUM(B2:C2)=
بعد كتابة وتنفيذ أول معادلة , قم بالذهاب إلى النقطة الموجودة في أسفل الخلية من جهة اليمين , وعندما يتحول شكل مؤشر الماوس إلى علامة + قم بسحب المعادلة لأسفل حتى تصل إلى أخر خلية .
سيقوم برنامج Excel بكتابة وتنفيذ باقي المعادلات بدلا منك , وهي :
SUM(B2:C2)=
SUM(B3:C3)=
SUM(B4:C4)=
SUM(B5:C5)=
SUM(B6:C6)=
استخدام العوامل في معادلات الاكسل
رأينا في المثال السابق أحد العوامل وهو العامل + الذي يستخدم في عملية الجمع . يحتوي برنامج Excel على العديد من العوامل التي يمكنك استخدامها في معادلات الاكسل . سنتعرف في الأجزاء التالية على العوامل التي يمكنك استخدامها في معادلات الاكسل .
العوامل الحسابية
عوامل المقارنة
عوامل النصوص
أخطاء كتابة معادلات الاكسل
عند كتابة المعادلة بصورة خاطئة سترجع المعادلة أحد الأخطاء التالية :
الخطأ !VALUE#
يحدث هذا الخطأ عندما يكون هناك قيمة غير مناسبة داخل المعادلة . على سبيل المثال في الشكل التالي لا يمكن استخدام نص في عملية الجمع , لذا ترجع المعادلة الخطأ !VALUE#
الخطأ !0/DIV#
يحدث هذا الخطأ عند محاولة القسمة على الصفر , لأن القسمة على الصفر خطأ رياضيا . على سبيل المثال في الشكل التالي لا يمكن القسمة على الصفر , لذا ترجع المعادلة الخطأ !0/DIV#
الخطأ ?NAME#
يحدث هذا الخطأ عندما يكون هناك اسم غير مفهوم للمعادلة . على سبيل المثال في الشكل التالي قمنا بكتابة SM بدلا من SUM عن طريق الخطأ , ولكن اسم الدالة SM غير مفهوم للمعادلة , لذا ترجع المعادلة الخطأ ?NAME#
الخطأ !NULL#
يحدث هذا الخطأ عند كتابة المراجع بصورة خاطئة داخل المعادلة . على سبيل المثال في الشكل التالي قمنا بفصل المعامل الثاني والثالث بمسافة بدلا من الفاصلة أو الفاصلة المنقوطة , لكن المعادلة لا تستطيع فهم هذه المراجع , لذا ترجع المعادلة الخطأ !NULL#
الخطأ !NUM#
يحدث هذا الخطأ عند وجود رقم غير مناسب داخل المعادلة . على سبيل المثال في الشكل التالي لا تستطيع دالة SQRT حساب الجزر التربيعي لرقم سالب , لأنه لا يمكن حساب الجزر التربيعي لرقم سالب رياضيا , لذا ترجع المعادلة الخطأ !NUM#
الخطأ !REF#
يحدث هذا الخطأ عند حذف أحد المراجع المكتوبة داخل المعادلة . على سبيل المثال في الشكل التالي قمنا بجمع القيمة الموجودة داخل الخلية B1 والخلية C1 والخلية D1
ولسبب ما قمنا بحذف العمود D الذي يحتوي على الخلية D1 المكتوبة داخل المعادلة .
الأن سترجع المعادلة الخطأ !REF# لأن المرجع D1 غير موجود .
الخطأ N/A#
يحدث هذا الخطأ غالبا مع دوال البحث عندما تحاول البحث عن قيمة معينة ولا تستطيع الدالة ايجادها . على سبيل المثال في الشكل التالي دالة VLOOKUP قامت بالبحث عن القيمة 5007 داخل العمود الأول في النطاق A2:B6 ولم تجدها , لذا ترجع المعادلة الخطأ N/A#
الخطأ !CALC#
يحدث هذا الخطأ غالبا مع الدوال التي ترجع مصفوفة من القيم وليس قيمة واحدة , وذلك عندما لا تستطيع الدالة ارجاع أي قيمة . على سبيل المثال في الشكل التالي دالة FILTER تحاول عمل تصفية على اسم الموبايل Samsung A15 ولكن لا تجده , لذا ترجع المعادلة الخطأ !CALC#
الخطأ !SPILL#
يحدث هذا الخطأ غالبا مع الدوال التي ترجع مصفوفة من القيم وليس قيمة واحدة , وذلك عندما لا تجد المعادلة مساحة كافية لإرجاع مصفوفة القيم . على سبيل المثال في الشكل التالي دالة SORT تحتاج إلى النطاق D2:E6 لكي ترجع النطاق A2:A6 مرتبا تصاعديا حسب العمود الثاني , ولكن الخلية D6 غير فارغة , لذا ترجع المعادلة الخطأ !SPILL#