
الدالة في Excel أمر جاهز يقوم بعملية حسابية نيابة عنك: تجمع، وتحسب المتوسط، وتعدّ، وتُرتّب. في هذا المقال نشرح أهم الدوال الأساسية، وكل دالة بمثال من كشف درجات الطلاب. افترض أن أسماء الطلاب في العمود A من A2 إلى A31، ودرجاتهم في العمود C من C2 إلى C31.
كيف تُكتب الدالة؟
الشكل العام: =اسم_الدالة(الوسائط). مثلًا =SUM(C2:C31). وأثناء الكتابة يقترح Excel الدوال، فاضغط Tab لاختيار الدالة. ويمكنك فتح نافذة الدوال من زر fx بجوار شريط الصيغة أو Shift+F3.
ملاحظة: إن لم تقبل الصيغة الفاصلة (,) بين الوسائط، فاستخدم الفاصلة المنقوطة (;) حسب إعدادات جهازك.
1. SUM: المجموع
الصيغة: SUM(number1, [number2], ...)
مثال: =SUM(C2:C31) مجموع درجات الصف. ولجمع درجتين لكل طالب: =SUM(B2:C2).
لماذا SUM أفضل من علامة +؟ لأن =B2+C2+D2 تعطي خطأ #VALUE! إذا كانت إحدى الخلايا نصًا، أما SUM فتتجاهل النص. والاختصار: Alt+=.
2. AVERAGE: المتوسط
الصيغة: AVERAGE(number1, [number2], ...)
مثال: =AVERAGE(C2:C31) متوسط درجات الصف.
انتبه: الخلايا الفارغة والنصوص لا تدخل في المتوسط، أما الصفر فيدخل. فإن كان طالب غائبًا، اترك خانته فارغة أو اكتب «غ» بدل 0، حتى لا ينخفض المتوسط ظلمًا.
3. MAX وMIN: أعلى وأدنى درجة
=MAX(C2:C31)أعلى درجة في الصف.=MIN(C2:C31)أدنى درجة.
وتعطيان 0 إذا لم تجدا أي أرقام في النطاق.
4. دوال العدّ: COUNT وCOUNTA وCOUNTBLANK
| الدالة | ماذا تعدّ؟ | مثال |
|---|---|---|
| COUNT | الخلايا التي فيها أرقام فقط | =COUNT(C2:C31) |
| COUNTA | الخلايا غير الفارغة (أرقام أو نصوص) | =COUNTA(A2:A31) |
| COUNTBLANK | الخلايا الفارغة | =COUNTBLANK(C2:C31) |
تطبيق: COUNTA على الأسماء تعطيك عدد الطلاب، وCOUNT على الدرجات تعطيك عدد من أدّوا الاختبار، وCOUNTBLANK تعطيك عدد الدرجات غير المرصودة.
5. ROUND: التقريب
الصيغة: ROUND(number, num_digits)
- الرقم 1 = منزلة عشرية واحدة:
=ROUND(2.15,1)تعطي 2.2. - الرقم 0 = أقرب عدد صحيح.
- رقم سالب = تقريب إلى العشرات أو المئات.
مثال: =ROUND(AVERAGE(C2:C31),1) متوسط الصف مقربًا لمنزلة واحدة.
ROUNDUP وROUNDDOWN
تقريب للأعلى دائمًا أو للأسفل دائمًا: =ROUNDUP(76.9,0) تعطي 77، و=ROUNDDOWN(76.9,0) تعطي 76.
الفرق بين التقريب والتنسيق: تقليل المنازل العشرية من زر التنسيق يغير الشكل فقط، أما ROUND فتغير القيمة نفسها.
6. RANK.EQ: ترتيب الطالب
الصيغة: RANK.EQ(number, ref, [order])
مثال: في D2 اكتب =RANK.EQ(C2,$C$2:$C$31) ثم اسحبها للأسفل. الطالب صاحب أعلى درجة يأخذ الترتيب 1.
- لاحظ علامات $ لتثبيت النطاق عند النسخ (اضغط F4).
- الطلاب المتساوون يأخذون الترتيب نفسه، ويُتخطى الترتيب التالي (مثلًا 1، 2، 2، 4).
- لترتيب تصاعدي اكتب 1 في الوسيط الثالث.
7. TODAY وNOW: التاريخ والوقت
=TODAY()تاريخ اليوم، ويتحدث كل يوم تلقائيًا. مفيد في رأس الكشف.=NOW()التاريخ والوقت.
إن أردت تاريخًا ثابتًا لا يتغير، اضغط Ctrl+; بدل الدالة.
8. CONCAT وTEXTJOIN: دمج النصوص
=CONCAT(A2," ",B2)يدمج الاسم الأول (A) واسم العائلة (B) مع مسافة.=TEXTJOIN("، ",TRUE,A2:A6)يجمع أسماء عدة خلايا بفاصلة بينها، ويتجاهل الفارغ. وهي متاحة في Excel 2019 ومايكروسوفت 365.
تطبيق شامل: لوحة إحصاءات الصف
| البيان | الصيغة |
|---|---|
| عدد الطلاب | =COUNTA(A2:A31) |
| عدد من أدّوا الاختبار | =COUNT(C2:C31) |
| المتوسط | =ROUND(AVERAGE(C2:C31),1) |
| أعلى درجة | =MAX(C2:C31) |
| أدنى درجة | =MIN(C2:C31) |
| تاريخ التقرير | =TODAY() |
في المقال القادم نضيف الدوال الشرطية: ناجح أو راسب، والتقدير، وعدد الناجحين.
الخلاصة
بهذه الدوال الأساسية تحوّل كشف الدرجات إلى تقرير كامل في دقائق. احفظ الملف قالبًا، وفي كل اختبار جديد غيّر الدرجات فقط، وتتحدث كل الإحصاءات تلقائيًا.
تعليقات
إرسال تعليق
اكتب تعليقك هنا