كيف تُنشئ مخطط جانت في Excel؟
يُعد تتبع جداول المشاريع وإدارتها أمرًا بالغ الأهمية لضمان سير العمل بكفاءة، ويقدّم مخطط جانت تمثيلًا بصريًّا واضحًا يُسهّل هذه المهمة. في Excel، يظهر مخطط جانت كرسم بياني شريطي أفقي، حيث تُعرض كل مهمة على طول جدول زمني، مما يتيح لك مراقبة تواريخ البدء، والمدد، والعلاقات التبعية، والتقدّم العام للمشروع لمحةً واحدة. ولا تقتصر فائدة هذه النظرة الشاملة على مديري المشاريع ذوي الخبرة فحسب، بل تمتد إلى أي شخص ينسّق مجموعة من المهام. وتقدّم هذه الدورة التعليمية حلولًا متنوعة لإنشاء مخطط جانت في Excel—تتراوح بين الطرق اليدوية، والأدوات الآلية، ونهج التنسيق الشرطي، وأتمتة VBA—لتلبية الاحتياجات الأساسية والمتقدمة على حدٍّ سواء.

- إنشاء مخطط جانت في Excel(13 خطوة)
- إنشاء مخطط جانت بميزة رائعة(4 خطوات)
- أتمتة إنشاء مخطط جانت وتنسيقه باستخدام VBA
إنشاء مخطط جانت في Excel
يمكنك إنشاء مخطط جانت بالخطوات التالية:
أولًا، أنشئ نطاق البيانات الخاص بك للمهام.
1. جهّز بيانات مهامك بتنسيق منظم يتضمّن أعمدة لاسم المهمة وتاريخ البدء والمدة (بالأيام). هذا التنظيم الواضح ضروري لتوليد مخطط دقيق ويُبسّط الخطوات اللاحقة. وللحصول على أفضل النتائج، تأكد من أن يكون لكل مهمة اسم فريد وأن يكون تنسيق التواريخ متسقًا. راجع المثال أدناه:

ثانيًا، أدرج رسمًا بيانيًّا شريطيًّا وأضف سلسلتي البيانات.
2. افتح علامة التبويبإدراج، وانتقل إلىإدراج عمود أو رسم بياني شريطي، ثم اخترشريط مكدّس. سيظهر مخطط فارغ جاهزًا لاستقبال بياناتك.
![]() | ![]() | ![]() |
3. لدمج بيانات مشروعك، انقر بزر الماوس الأيمن على المخطط واخترتحديد البياناتمن قائمة السياق. يمكّنك ذلك من ربط أعمدة تاريخ البدء والمدة من جدولك بالمخطط.

4. في مربع الحوارمصدر تحديد البيانات، ابحث عننطاق اسم السلسلة، ثم انقر علىإضافة. يتيح لك هذا الإجراء تحديد السلسلة الأولى—وهي تاريخ البدء.

5. يفتح مربع الحوارتحرير السلسلة:
(1.) بالنسبة إلىاسم السلسلة، حدد خلية العنوان الخاصة بتاريخ البدء (مثل B1).
(2.) وبالنسبة إلىقيم السلاسل، حدد جميع خلايا تواريخ البدء الخاصة بمهماتك (مثل من B2 إلى B7).

6. انقر علىموافق، ثم كرّر الخطوة السابقة لإضافة سلسلة بيانات المدة بحيث تتطابق رؤوس الأعمدة مع خلايا مدة المهام. بعد إضافة السلسلتين، ستلاحظ أشرطة ملوَّنة تمثّل كل مرحلة من مراحل كل مهمة:

7. عيّن التسميات الصحيحة لمهماتك. ضمنتسميات المحور الأفقي (الفئة)، في نفس مربع الحوار، انقر علىتحريروحدد خلايا أسماء المهام. يضمن ذلك أن يتوافق كل شريط مع نشاط معيّن، مما يساعد أصحاب المصلحة في المشروع على الفهم الواضح.
![]() | ![]() | ![]() |
8. بعد النقر علىموافقمرتين، ستُعرض سلسلتا بياناتك كأشرطة زرقاء وبرتقالية (الأزرق لتاريخ البدء، والبرتقالي للمدة). عند هذه المرحلة، يكون هيكل المخطط جاهزًا. وإذا لزم الأمر، تأكد من صحة النطاق المشار إليه وقم بتصحيح أي عدم محاذاة قبل المتابعة.

ثالثًا، قم بتنسيق مخططك الشريطي.
9. بشكل افتراضي، يكون ترتيب المهام معكوسًا في الرسم البياني الشريطي المكدّس في Excel. ولإعادة الترتيب من الأعلى إلى الأسفل، انقر بزر الماوس الأيمن على المحور الرأسي (اسم المشروع)، ثم اخترتنسيق المحور.

10. ضمنخيارات المحورفي لوحةتنسيق المحور، فعِّل الخيارالفئات بترتيب معكوس. يُحقِّق هذا التعديل تدفقًا منطقيًّا من الأعلى إلى الأسفل، ويتماشى مع الممارسات الشائعة في إدارة المشاريع.

11. اخفِ شريط تاريخ البدء للحصول على مظهر أنظف: انقر بزر الماوس الأيمن على أي شريط أزرق (يمثّل تاريخ البدء)، ثم اخترتنسيق سلسلة البيانات.

12. في لوحةتنسيق سلسلة البيانات، حدد الخيارينبدون تعبئةوبدون خطضمن قسمالتعبئة والخط.

13. قلّل المسافة البيضاء على يسار المخطط بتعديل تواريخ المحور. إليك الطريقة:
(1.) حدد خلية تاريخ البدء الأقدم، ثم انقر بزر الماوس الأيمن واخترتعيين تنسيق الخلية. ضمن علامة التبويبالرقم، اخترعامودوّن الرقم التسلسلي المعروض (مثل 43933). تمثّل الأرقام التسلسلية قيم التواريخ في Excel.

(2.) بعد ذلك، حدد التواريخ الموجودة أعلى الشريط في المخطط، وانقر بزر الماوس الأيمن واختر تنسيق المحور، وفي لوحة تنسيق المحور، ضمن أيقونة خيارات المحور:
- في مربع نص «الحد الأدنى»، أدخل الأرقام التي سجّلتها للتو؛
- في مربع «الرئيسي»، حدد المدة الزمنية التي تناسب احتياجاتك.
![]() | ![]() | ![]() |
(3.) ثم أغلق اللوحة، وسيكون مخطط جانت الخاص بك قد أُنشئ كما يلي:

يوفّر إنشاء مخطط جانت يدويًّا باستخدام رسم بياني شريطي في Excel مرونةً تامةً في التصميم والتسميات والمقاييس الزمنية. ومع ذلك، عند التعامل مع تحديثات متكررة أو جداول معقدة، قد تصبح الصيانة مرهقة وعرضةً للخطأ. لذا، تأكد دائمًا من مراجعة النطاقات، واستخدم أسماء مهام واضحة، واحفظ القوالب لإعادة الاستخدام كلما أمكن.
إنشاء مخطط جانت بميزة رائعة
تغطي العملية أعلاه كيفية بناء مخطط جانت يدويًّا، ولكن إذا كنت بحاجة إلى إنشاء جداول زمنية للمشاريع وتحديثها بانتظام أو رغبت في توفير الوقت، فإنKutools لـ Excelيوفّر لك حلاً مبسّطًا. تتيح لك أداةمخطط جانتالمتخصصة إنشاء الجدول الزمني بسرعة عبر واجهة سهلة وبسيطة.
1. انقر علىKutools > المخططات > نقطة زمنية > مخطط جانت، انظر لقطة الشاشة:

2. في مربع حوارمخطط جانت، حدّد ما يلي:
- حدد خلايا أسماء المهام الخاصة بك في مربعاسم المشروع؛
- اختر خلايا تاريخ البدء الخاصة بك لمربعتاريخ/وقت البدء؛
- عيّن عمود المدة (Duration) بتحديد خلاياه.

3. انقر فوقموافق، وستُعرض لك رسالة تنبيه تفيد بأنه سيتم إنشاء ورقة مخفية لأغراض الحساب والرسم البياني (ولن يؤثر ذلك على ورقتك الرئيسية).

4. اخترنعم، وسيظهر لك مخطط جانت فورًا مع عرضٍ بصريٍّ لمدد مهامك وتداخلاتها.

أتمتة إنشاء مخطط جانت وتنسيقه باستخدام VBA
عند إدارة جداول زمنية لمشاريع معقدة أو تتطلب تحديثات متكررة في Excel، تكتسب الأتمتة أهمية بالغة. باستخدام VBA (Visual Basic for Applications)، يمكنك إنشاء ماكرو يُولِّد مخطط جانت ويُهيئه تلقائيًا بأقل قدر ممكن من التدخل اليدوي—وهو الحل الأمثل عندما تُجري تغييرات متكررة على بيانات المشروع أو تحتاج إلى مخرجات بصرية موحدة، خاصةً للتقارير المشتركة بين الفرق.
1.افتح مصنف Excel الخاص بك، ثم ادخل إلى محرر VBA من خلالأدوات المطور > Visual Basic. في نافذةMicrosoft Visual Basic for Applications الجديدة، انقر فوقإدراج > وحدة نمطية. الصق الكود التالي في منطقة الوحدة النمطية:
Sub CreateGanttChart()
Dim ws As Worksheet
Dim ch As ChartObject
Dim tNameRng As Range
Dim startRng As Range
Dim durRng As Range
Dim lastRow As Long
Dim chartSheet As Worksheet
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
' Prompt user for task names, start dates, and durations
Set tNameRng = Application.InputBox("Select task names range", xTitleId, Type:=8)
Set startRng = Application.InputBox("Select start dates range", xTitleId, Type:=8)
Set durRng = Application.InputBox("Select durations range", xTitleId, Type:=8)
' Add chart sheet
Set chartSheet = Worksheets.Add
chartSheet.Name = "GanttChartAuto"
' Add stacked bar chart
Set ch = chartSheet.ChartObjects.Add(Left:=100, Width:=500, Top:=100, Height:=400)
ch.Chart.ChartType = xlBarStacked
' Add Start Date series
ch.Chart.SeriesCollection.NewSeries
ch.Chart.SeriesCollection(1).Name = "Start Date"
ch.Chart.SeriesCollection(1).Values = startRng
ch.Chart.SeriesCollection(1).XValues = tNameRng
' Add Duration series
ch.Chart.SeriesCollection.NewSeries
ch.Chart.SeriesCollection(2).Name = "Duration"
ch.Chart.SeriesCollection(2).Values = durRng
ch.Chart.SeriesCollection(2).XValues = tNameRng
' Format categories in reverse order
ch.Chart.Axes(xlCategory).ReversePlotOrder = True
' Hide Start Date series
With ch.Chart.SeriesCollection(1).Format.Fill
.Visible = msoFalse
End With
' Format Duration series with solid color
With ch.Chart.SeriesCollection(2).Format.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 153, 51) ' Orange
End With
' Adjust axis minimum based on start date
Dim minDate As Double
minDate = Application.WorksheetFunction.Min(startRng)
ch.Chart.Axes(xlValue).MinimumScale = minDate
End Sub 2.نفّذ الماكرو بالنقر على زر
التشغيل أو بالضغط على مفتاحF5. بعد ذلك، اتبع التعليمات المنبثقة لتحديد نطاق اسم المشروع، ونطاق تاريخ البدء، ونطاق المدة (عادةً ثلاثة أعمدة متجاورة كما هو مُعدّ في الأقسام السابقة). وسيقوم الماكرو بإنشاء ورقة عمل جديدة تحتوي على مخطط جانت منسَّق استنادًا إلى اختياراتك.
مقالات أخرى ذات صلة بالرسوم البيانية:
- إنشاء رسم بياني شريطي متداخل مع رسم بياني شريطي آخر في Excel
- عند إنشاء مخطط شريطي مجمّع أو مخطط شريطي يحتوي على سلسلتين من البيانات، تظهر أعمدة السلسلتين جنبًا إلى جنب. لكن في بعض الأحيان، قد تحتاج إلى استخدام مخطط متداخل (أو متراكب) لمقارنة السلسلتين بشكل أوضح. في هذه المقالة، سأشرح لك كيفية إنشاء مخطط شريطي متداخل في Excel.
- إنشاء مخطط الخطوة في Excel
- يُستخدم مخطط الخطوة لعرض التغيّرات التي تحدث على فترات غير منتظمة، وهو نسخة موسَّعة من مخطط الخط. لكن لا توجد طريقة مباشرة لإنشائه في Excel. في هذه المقالة، سأوضح لك كيفية إنشاء مخطط الخطوة خطوة بخطوة في ورقة عمل Excel.
- تمييز نقاط البيانات ذات القيم العظمى والصغرى في المخطط
- إذا كان لديك مخطط شريطي وتريد تمييز أعلى أو أقل نقاط البيانات بألوان مختلفة لجعلها بارزة، كما في لقطة الشاشة التالية، فكيف يمكنك تحديد القيم العظمى والصغرى ثم تمييز نقاط البيانات في المخطط بسرعة؟
- إنشاء رسم بياني لشريط التقدم في Excel
- في Excel، يمكن أن يساعدك رسم بياني لشريط التقدم في مراقبة تقدّمك نحو هدفٍ معين، كما في لقطة الشاشة التالية. ولكن، كيف يمكنك إنشاء رسمٍ بياني لشريط التقدم في ورقة عمل Excel؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل






