الاثنين، 24 نوفمبر 2025

شرح برنامج Excel

 

خطة الشرح

هأشرح الدروس التالية بالتفصيل:

  1. مقدمة وواجهة Excel

  2. تنسيق الخلايا وإدارة الصفحات

  3. الصيغ والعمليات الحسابية الأساسية

  4. المراجع النسبية والمطلقة (Relative & Absolute)

  5. أهم الدوال الأساسية مع أمثلة عملية (SUM, AVERAGE, IF, COUNTIFS, XLOOKUP...)

  6. التنسيق الشرطي (Conditional Formatting)

  7. الجداول (Tables) والفلاتر

  8. المخططات Charts وتصميم لوحة بيانات بسيطة (Dashboard)

  9. التحليل المحوري (Pivot Table)

  10. أدوات تنظيف وتجهيز البيانات (Text to Columns, Flash Fill, Data Validation)

  11. Power Query — مقدمة واستخدام عملي

  12. Power Pivot وDAX — مقدمة وأمثلة بسيطة

  13. أساسيات VBA للأتمتة (Macro recorder + مثال بسيط)

  14. نصائح تحسين الأداء وحلول مشاكل شائعة

  15. خطة تطبيقية ودروس عملية (مشروعات نهاية الكورس)


1) مقدمة وواجهة Excel — الهدف: تعرف على المكوّنات العامة وكيف تفتح ملف وتنتقل بين الشيتات

محتوى عملي

  • Workbook = الملف، Worksheet = صفحة العمل (Sheet1, Sheet2...).

  • الخلية Cell (مثال: A1)، شريط الصيغة Formula Bar، شريط الأدوات Ribbon، Quick Access Toolbar، Status Bar (يظهر Sum/Avg عند تحديد أرقام).

  • أنواع البيانات: نص (Text)، رقم (Number)، تاريخ/وقت، عملة (Currency)، نسبة (Percentage).

خطوات عملية

  1. افتح Excel → Blank workbook.

  2. اكتب في A1: الاسم، في B1: الراتب، في A2 ضع اسمًا وفي B2 رقمًا.

  3. احفظ الملف Ctrl+S باسم Excel_Start.xlsx.

تمرين

  • اصنع ملف جديد واكتب جدول بسيط (3 صفوف × 3 أعمدة) واحفظه.

نصيحة: استخدم Ctrl+PageDown / Ctrl+PageUp للتنقل بين الشيتات بسرعة.


2) تنسيق الخلايا وإدارة الصفحات — الهدف: جعل الجداول مقروءة واحترافية

مواضيع مهمة

  • تغيير الخط، الحجم، Bold/Italic، محاذاة (يمين/يسار/وسط).

  • تنسيق الأرقام: Currency, Accounting, Percentage, Date.

  • Borders وFill (تظليل الخلايا) وMerge & Center.

  • Width/Height: ضبط عرض الأعمدة وارتفاع الصفوف (انقر واسحب أو double-click لAutoFit).

مثال عملي

  • حدد عمود B → Home → Number → Currency → اختر رمز العملة.

  • حدد صف العنوان → Home → Fill Color → ظل رمادي فاتح → اجعل الخط Bold.

تمرين

  • صمّم بطاقة موظف: دمج ثلاث خلايا لعنوان، لون خلفية للعنوان، وتنسيق الراتب كعملة.

اختصارات مفيدة

  • Ctrl+1 → فتح نافذة تنسيق الخلايا.

  • Alt+H, B → حدود.

  • Ctrl+Shift+$ → تنسيق عملة.

مشكلة شائعة

  • إذا ظهر رقم كـ ####### معناها عرض العمود صغير — اضغط دبل-كليك على حدود العمود.


3) الصيغ والعمليات الحسابية الأساسية — الهدف: تنفيذ عمليات رياضية صحيحة

قواعد أساسية

  • الصيغة تبدأ بعلامة =. مثال: =A1+B1، =A1*B1.

  • استخدام SUM للنطاق: =SUM(B2:B10).

أمثلة

  • مجموع مبيعات: =SUM(C2:C13)

  • متوسط: =AVERAGE(C2:C13)

  • نسبة: =C2/C$1 (إذا كان C1 إجمالي ثابت).

تمرين

  • أنشئ جدول مبيعات (عمود كمية، عمود سعر)، احسب المجموع لكل سطر (Quantity*Price) ومجموع العمود.

نصيحة: بعد كتابة صيغة في خلية، اضغط Enter ثم اسحب مربع التعبئة Fill handle لأسفل لتطبيقها على باقي الصفوف.


4) المراجع النسبية والمطلقة — الهدف: فهم لماذا تتغير الصيغ عند السحب

شرح مبسط

  • مرجع نسبي A1: يتغير عند النسخ/السحب.

  • مرجع مطلق $A$1: لا يتغير.

  • مرجع مختلط A$1 أو $A1: جزء ثابت وجزء مرن.

مثال عملي

  • لديك سعر في C1 (خصم 10%). في الخلية D2 اكتب: =B2*(1-$C$1) ثم اسحب للصيغة لباقي الصفوف. هنا $C$1 مطلق.

تمرين

  • ضع نسبة ضريبة في خلية ثابتة، استخدمها في صيغة حساب السعر بعد الضريبة لجميع المنتجات.

مشكلة شائعة

  • نسيان $ يؤدي إلى أخطاء في النتيجة عند سحب الصيغة.


5) أهم الدوال العملية — الهدف: إتقان دوال الحياة العملية مع أمثلة

سأعطي كل دالة مع مثال عملي:

جماعية

  • SUM(range)=SUM(B2:B10)

  • AVERAGE(range)=AVERAGE(B2:B10)

  • MIN(range), MAX(range)

شرطية

  • IF(condition, value_if_true, value_if_false)
    مثال: =IF(C2>=50,"ناجح","راسب")

  • IFS (بدون تداخل كثير): =IFS(C2>=90,"ممتاز", C2>=75,"جيد جدا", C2>=60,"جيد", TRUE,"راسب")

بحث/مطابقة

  • VLOOKUP(lookup_value, table_array, col_index, [range_lookup])
    مثال تقليدي: =VLOOKUP(E2,Sheet2!A:B,2,FALSE)

  • XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) — أفضل وأكثر مرونة.
    مثال: =XLOOKUP(E2,Employees[ID],Employees[Name],"غير موجود")

جمع بشرط

  • SUMIF(range, criteria, [sum_range])
    مثال: =SUMIF(A:A,"تفاح",C:C)

  • SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
    مثال: =SUMIFS(C:C,A:A,"تفاح",B:B,">=2025-01-01")

إحصائية/عدّ

  • COUNT(range), COUNTA(range), COUNTIF(range,criteria), COUNTIFS(...)

نصوص

  • LEFT(text, n), RIGHT, MID, LEN, TRIM (لحذف المسافات الزائدة)، CONCAT/TEXTJOIN.

تمرين

  • أنشئ ملف به جدول موظفين (ID, Name, Dept, Salary). اطلب: إجمالي رواتب قسم معين، إظهار اسم الموظف حسب ID باستخدام XLOOKUP، وعدد الموظفين في كل قسم باستخدام COUNTIF.

ملاحظات

  • دائماً اختبر الدوال بخانات قليلة قبل تطبيقها على جدول كبير.


6) التنسيق الشرطي — الهدف: إبراز القيم المهمة تلقائيًا

أمثلة شائعة

  • تلوين الخلايا إذا كانت قيمة < مبلغ معين.

  • تمييز أعلى 10 قيم.

  • استخدام صيغة مخصصة: مثلاً لتمييز صف إذا كان العمود C أكبر من 1000 استخدم =$C2>1000 ثم اختر Format → Fill.

تمرين

  • في جدول مبيعات، ضع تنسيقًا شرطيًا يجعل الخلية خضراء إذا المبيعات ≥ 5000 وأحمر إذا < 1000.

نصيحة: استخدم Data Bars وIcon Sets لعرض اتجاه البيانات بصريًا.


7) الجداول (Tables) والفلاتر — الهدف: جعل النطاق ديناميكيًا وسهل التصفية

مزايا Table

  • تلقائيًا يمتد مع إضافة صفوف جديدة.

  • يسهل التصفية والفرز، ويمنح رؤوس ثابتة.

  • تسميات ميدانية (Structured References) مثل Table1[Salary].

كيفية التحويل

  • اختر النطاق → Ctrl+T → OK.

تمرين

  • حوّل جدول المبيعات إلى Table، ثم استخدم Filter لعرض مبيعات لشهر معين، وأضف صف إجمالي باستخدام Table → Total Row.

ملاحظة: عند استخدام Table مع دوال مثل SUMIFS، يمكنك استخدام Table1[ColumnName] بدل النطاق.


8) المخططات Charts وتصميم Dashboard بسيط — الهدف: عرض بياناتك بصريًا

خطوات سريعة لإنشاء مخطط

  1. حدد نطاق البيانات (العناوين + القيم).

  2. Insert → Charts → اختر نوع (Column/Line/Pie).

  3. عدّل العنوان، المحاور، وسِجلّ (Legend).

  4. اضبط تنسيق المحور ونطاق القيم.

نصائح عرضية

  • استخدم Line للمقارنة الزمنية، Column للمقارنة بين فئات، Pie لحصة مئوية (مع عدم الإفراط في الشرائح).

  • اجعل العناوين واضحة، واستخدم تسميات بيانات Data Labels فقط عند الحاجة.

تمرين

  • اصنع مخططًا يعرض مبيعات 6 أشهر، وأدرجه في ورقة Dashboard منفصلة مع خانة KPI (Total Sales, Best Month).


9) Pivot Table — الهدف: استخلاص رؤى سريعة من بيانات كبيرة

متى تستخدمها؟ لتحليل مجموعات كبيرة (مبيعات، معاملات، سجلات) بدون كتابة دوال معقدة.

خطوات

  1. حدد جدول أو نطاق → Insert → PivotTable → New Worksheet.

  2. اسحب الحقول إلى Rows, Columns, Values, Filters.

  3. لتجميع تواريخ: اسحب التاريخ إلى Rows → انقر يمين → Group → Months/Years.

  4. استخدم Value Field Settings لتغيير Sum إلى Count أو Average.

تمرين

  • أنشئ Pivot Table لملفات مبيعات: إجمالي المبيعات لكل منتج شهريًا، مع فلتر للمنطقة.

نصيحة: Pivot لا يغير المصدر. لتحديث الأرقام بعد تعديل البيانات: Refresh.


10) أدوات تنظيف وتجهيز البيانات — الهدف: تجهيز ملف نظيف للتحليل

أدوات مهمة

  • Text to Columns: تقسيم اسم كامل "Ahmed Khaled" إلى عمودين.

  • Flash Fill: تلقائيًا يكمل الأنماط (Alt+E+I في الإصدارات القديمة أو Home→Fill→Flash Fill).

  • Remove Duplicates: حذف التكرارات.

  • Trim/Clean: =TRIM(A1) لإزالة المسافات الزائدة.

  • Data Validation: قوائم منسدلة، تحديد نطاقات قيم.

تمرين

  • أعطِ عمودًا يحتوي Full Name، استخدم Flash Fill أو Text to Columns لفصل الاسم الأول والأخير. ثم أنشئ قائمة منسدلة لأسماء الأقسام في عمود Dept.


11) Power Query — مقدمة واستخدام عملي — الهدف: استيراد وتنظيف البيانات أوتوماتيكيًا

متى تستخدم؟ عند وجود بيانات من CSV/Excel/قاعدة بيانات تحتاج دمج أو تنظيف متكرر.

خطوات مبسطة

  1. Data → Get Data → From File → From Workbook/CSV.

  2. نافذة Power Query Editor تظهر: هنا يمكنك تغيير نوع الأعمدة، حذف/إضافة أعمدة، تقسيم عمود، Merge/Append جداول.

  3. بعد الانتهاء: Close & Load → تختار إما Table في ورقة أو Connection.

مثال عملي

  • استورد 3 ملفات مبيعات شهرية من CSV → في Power Query استخدم Append لجمعها في Query واحدة → احذف الأعمدة الغير لازمة → Close & Load.

نصيحة: عندما تتكرر نفس خطوات التنظيف، Power Query يحفظها ويمكنك تحديثها بضغطة Refresh.


12) Power Pivot وDAX — مقدمة — الهدف: تحليل بيانات على مستوى الشركات بعلاقات بين جداول

متى؟ عند وجود أكثر من جدول مترابط (مثلاً: Sales, Products, Customers) وتحتاج مقاييس (Measures) معقدة.

مفاهيم أساسية

  • Data Model: ربط جداول عن طريق مفاتيح (Relationships).

  • Measures: حسابات DAX مثل Total Sales = SUM(Sales[Amount]).

  • دوال DAX شائعة: CALCULATE, FILTER, RELATED, SUMX.

مثال بسيط

  • بعد إضافة الجداول إلى Data Model، أنشئ Measure:
    TotalSales := SUM(Sales[Amount])
    ثم استخدمه في Pivot Table مع جدول الأبعاد Product.

تمرين مبدئي

  • إذا كان لديك جدول Orders مع ProductID و Quantity و UnitPrice، أنشئ Measure SalesAmount = SUMX(Orders, Orders[Quantity]*Orders[UnitPrice]).


13) أساسيات VBA للأتمتة — الهدف: فهم كيف تؤتمت مهام متكررة

خطوات سريعة للبدء

  1. Developer tab → Record Macro → قم بتنفيذ مجموعة من الأفعال → Stop Recording.

  2. افتح Visual Basic Editor (Alt+F11) لمشاهدة كود الماكرو.

  3. مثال كود بسيط لنسخ نطاق من شيت إلى آخر:

Sub CopyRange() Sheets("Sheet1").Range("A1:C10").Copy Destination:=Sheets("Sheet2").Range("A1") End Sub

تمرين

  • استخدم Macro Recorder لتنسيق الجدول تلقائيًا (Borders + Header Bold) ثم راجع الكود وحسّنه.

نصيحة: تعلم الأساسيات (Variables, Loops, If) تدريجيًا؛ ابدأ دائمًا بتسجيل ما تريد ثم تحسين الكود.


14) تحسين الأداء وحل مشاكل شائعة — الهدف: الحفاظ على ملف سريع وصحيح

نصائح أداء

  • تجنّب استخدام الصيغ الحسابية المعقدة على آلاف الصفوف — استخدم Pivot أو Power Query.

  • تجميد الحساب التلقائي: Formulas → Calculation → Manual عند العمل على ملف ضخم ثم F9 للتحديث.

  • تجنب صيغ مصفوفية غير ضرورية؛ استخدم SUMIFS/COUNTIFS بدلاً منها إن أمكن.

مشاكل وحلول سريعة

  • أخطاء #N/A في VLOOKUP/XLOOKUP → تأكد من القيمة المراد البحث عنها ونوعها (نص vs رقم).

  • أخطاء #REF! → حدثت بسبب حذف أعمدة أو خلايا مذكورة في الصيغة.

  • اختلاف الناتج بين الأجهزة → تحقق من الإعدادات الإقليمية (نقطة/فاصلة عشرية) وتضمين الخطوط إن لزم.


15) خطة تطبيقية ومشروعات عملية — الهدف: تثبيت المهارات عبر مشاريع حقيقية

مشروعات مقترحة (ترتيب للتطبيق)

  1. فاتورة مبيعات احترافية مع صيغة وحساب ضريبة ومجموع وتصدير PDF.

  2. تقرير مبيعات شهري مع Pivot Table وChart + Dashboard بسيط يبيّن KPI.

  3. ملف دمج بيانات (Power Query) لاستيراد ملفات شهرية ثم تحليل إجمالي سنوي.

  4. نموذج ائتمانات/قروض مع جدول سداد يحسب الأقساط باستخدام صيغة PMT أو VBA لجدولة العمليات.

  5. ماكرو يقوم بأرشفة الشيتات القديمة باسم التاريخ وتحويلها إلى ملف منفصل.

خريطة دراسة مقترحة (8 أسابيع)

  • أسابيع 1–2: أساسيات، تنسيق، صيغ.

  • أسابيع 3–4: دوال متقدمة، مراجع، تنسيق شرطي، جداول.

  • أسابيع 5–6: Pivot، Charts، Data Cleaning.

  • أسابيع 7–8: Power Query، Power Pivot، مبادئ VBA، مشروع نهائي.

ليست هناك تعليقات:

إرسال تعليق

شرح برنامج Excel

  خطة الشرح هأشرح الدروس التالية بالتفصيل: مقدمة وواجهة Excel تنسيق الخلايا وإدارة الصفحات الصيغ والعمليات الحسابية الأساسية ال...