تم بفضل الله وحمده شرح أهم الدوال في برنامج مايكروسوفت إكسل Microsoft Excel ، تم تجميعهم وكتابتهم بشكل مفهوم ومبسط بحيث تحتوي كل دالة على مثال واحد على الأقل ، وكذلك شرح بعض خفايا تلك الحالات والاستخدام الأنسب لها .
في المقال الأول تم شرح الدوال الحسابية وهم :-
دالة الجمع – SUM ، دالة المعدل – AVERAGE ، القيمة الأعلى – MAX ، القيمة الأصغر – MIN ، القيمة الكبرى – LARGE ، القيمة الصغری – SMALL ، دوال العد – COUNT – COUNTA COUNTBLANK .
في المقال الثاني تم شرح الدالات الشرطية وهم :-
إذا الشرطية IF ، استخدام أكثر من شرط ( IF المتعددة ) ، العد الشرطي – COUNTIF ، العد بشروط متعددة – COUNTIFS ، الجمع الشرطي – SUMIF الجمع بشروط متعددة – SUMIFS ، دالة حساب المعدل بشرط واحد – AVERAGEIF ، دالة حساب المعدل بشروط – AVERAGEIFS ، تعدد الشروط مع AND و OR .
في المقال الثالث تم شرح دوال البحث عن قيمة معينة وهم :
دالة البحث LOOKUP ، دالة البحث العمودي VLOOKUP ، دالة البحث الأفقي HLOOKUP ، البحث باستخدام مزيج الدالتين MATCH – INDEX
فيم يلي شرح دوال من أهم الدالات الأساسية في برنامج الإكسل :-
دالة الاختيار CHOOSE ، دالة بناء قاعدة بيانات – OFFSET
دالة الاختيار CHOOSE :-
= CHOOSE ( index_num , value1 , [ value2 ] , … )
index_num : القيمة الرقمية المختارة ( تتراوح بين ال 1 وال 254 ) .
value : القيم التي للبيتم الاختيار منها .
تقوم هذه الدالة باختيار قيمة معينة من بين مجموعة من القيم
يجب أن ننوه إلى أن القيم التي نقوم بكتابتها ضمن هذه المعادلة لا يمكننا الاستغناء عنها بنطاق ، فيجب علينا كتابة كل قيمة من القيم ، أو تحديد خلية عن كل قيمة مع التثبيت حتي تعمل هذه الدالة بشكل صحيح .
نستطيع استغلال هذه المعادلة في العديد من التطبيقات المفيدة التي تمكننا من استبدال أي أمر برقم معين ، فعلى سبيل المثال نستطيع كتابة الأشهر إنطلاقا من التاريخ بمساعدة الدالة Month ..
دالة بناء قاعدة بيانات – OFFSET :-
= OFFSET ( reference , rows , cols , [ height ] , [ width ] )
تعتبر هذه الحالة من الدوال المهمة في البرنامج ، تقوم بشكل أساسي بعمل قاعدة بيانات تستخدم في دوال أخرى كالجمع أو للبحث عن قيمة معينة كما سنشاهد في الأمثلة القادمة .
reference : وهي الخلية الأولية أو نطاق من البيانات نريد أن نجعله مركز لبدء إنشاء البيانات .
rows : عدد الصفوف التي نريد أن ينتقل لها البدء بمركز إنشاء القاعدة ، يكون سالبة لأعلى وموجبا لأسفل .
cols : عدد الأعمدة التي نريد أن ينتقل لها البدء بمركز انشاء القاعدة ، يكون سالبة أو موجبأ حسب الجهة .
height : الارتفاع في عدد الصفوف ، في حال لم نكتبه ستكون قيمته 1 .
width : العرض في عدد الأعمدة ، في حال لم نكتبه ستكون قيمته 1 .
على سبيل المثال لو رأينا المثال التالي وأردنا إنشاء قاعدة بيانات الخلايا المحددة ووضعنا النقطة المركزية هي الخلية B3 كيف لنقوم بكتابة الأمر ؟ .. دعونا نشرح ذلك .
خلية البدء ( reference ) ستكون B3 وهي المركز .
بالنسبة لعدد الصفوف ( rows ) التي نريد أن ينتقل لها المركز لبدء إنشاء القاعدة في الخلية B4 أي 1 وتعني أننا نريد أن يتحرك المركز صفا واحدا .
بالنسبة لعدد الأعمدة ( cols ) التي نريد أن يتحرك إليها المركز فهو عمود واحد كذلك أي 1 .
القاعدة نريدها أن تكون 4 صفوف و أعمدة ، بالتالي ( height ) هي 4 و ( width ) هي 3 .
ما هي استخدامات هذه المعادلة ؟
تستخدم هذه المعادلة لجمع عدد من القيم مع معادلة Sum أو الحصول على معدلهم مع Average كذلك تستخدم في عمليات البحث مع Lookup والكثير من الدوال التي تحتاج لقاعدة بيانات .
دعونا نتابع معأ هذه الأمثلة التوضيحية لاستخدام هذه الحالة .
مثال : إظهار إسم الشخص بناء على رقم صفه :
مثال : القيام بجمع القيم حسب الشهر :
مثال : البحث عن الراتب عند إعطاء الإسم :
المثال الأخير له ميزة قوية جدا وهي أننا أدخلنا المعادلتين Offset والمعادلة Counta ضمن المعادلة Vlookup وهي تفيدنا في حال قمنا بزيادة أسماء إضافية للجدول فلا نحتاج لتعديل المعادلة حتى تقوم بالعمل الصحيح .