Excel'de Gantt grafiği nasıl oluşturulur?
Proje programlarını takip etmek ve yönetmek, verimli bir iş akışı için kritik öneme sahiptir; bu noktada Gantt Grafiği, net ve etkili bir görsel sunum sağlar. Excel’de bir Gantt Grafiği, her görevin zaman çizelgesi üzerinde yatay çubuklarla gösterildiği bir Çubuk Grafiği formatındadır. Böylece başlangıç tarihleri, süreler, görevler arası bağımlılıklar ve genel proje ilerlemesi tek bir bakışta kolayca izlenebilir. Bu görsel özet, yalnızca deneyimli proje yöneticileri değil, aynı zamanda görev gruplarını koordine eden tüm ekip üyeleri için de büyük fayda sağlar. Aşağıdaki öğretici, hem temel hem de gelişmiş ihtiyaçlara yönelik olarak Excel’de Gantt Grafiği oluşturmak için çeşitli çözümler sunar: manuel yöntemler, otomatik araçlar, Koşullu Biçimlendirme kullanarak yaklaşımlar ve VBA ile otomasyon.

- Excel'de bir Gantt Grafiği oluşturun(13 adım)
- Harika bir özellik ile bir Gantt Grafiği oluşturun(4 adım)
- VBA ile Gantt Grafiği Oluşturma ve Biçimlendirmeyi Otomatikleştirin
Excel'de bir Gantt Grafiği oluşturun
Aşağıdaki adımları izleyerek bir Gantt Grafiği oluşturabilirsiniz:
Öncelikle kendi görev Veri Aralığınızı oluşturun.
1. Görev verilerinizi, Görev Adı, Başlangıç Tarihi ve Süre (gün) sütunlarını içerecek şekilde yapılandırılmış bir biçimde hazırlayın. Bu net yapı, doğru grafik oluşturulması açısından hayati öneme sahiptir ve sonraki adımları kolaylaştırır. En iyi sonuçlar için her görevin benzersiz bir isme sahip olduğundan ve tarih formatlarının tutarlı olduğundan emin olun. Aşağıdaki örneğe göz atın:

İkinci olarak, bir Çubuk Grafiği ekleyin ve veri serilerini girin.
2. Ekle sekmesini açın, Sütun veya Çubuk Grafiği Ekle bölümüne gidin ve Yığılmış Çubuk seçeneğini belirleyin. Boş bir grafik, verilerinizi kabul etmeye hazır hale gelir.
![]() | ![]() | ![]() |
3. Proje verilerinizi entegre etmek için grafiğe sağ tıklayın ve bağlam menüsünden Veri Seç seçeneğini seçin. Böylece tablonuzdaki Başlangıç Tarihi ve Süre sütunlarını grafiğe atayabilirsiniz.

4. Veri Seç Kaynağı iletişim kutusunda, Serilerin adı aralığı bölümünü bulun ve Ekle seçeneğine tıklayın. Bu işlem, ilk seriyi—yani Başlangıç Tarihi'ni—belirtmenizi sağlar.

5. Seriyi Düzenle iletişim kutusu açılır:
(1.) Seri Adı için Başlangıç Tarihi başlık hücresini seçin (örneğin B1).
(2.) Seri Değerler için görevlerinizin tüm Başlangıç Tarihi hücrelerini seçin (örneğin B2 ila B7).

6.Tamam seçeneğine tıklayın ve Süre veri serisini eklemek için önceki adımı tekrarlayın; sütun başlıklarınızı görev süre hücresiyle eşleştirin. Her iki seri de eklendikten sonra, her görev için aşamaları temsil eden renkli çubukları göreceksiniz:

7. Görevleriniz için doğru etiketleri atayın. Aynı iletişim kutusundaki Yatay Eksen Etiketleri bölümünde Düzenle seçeneğine tıklayın ve Görev Adı hücrelerinizi seçin. Böylece her çubuk belirli bir faaliyete karşılık gelir ve proje paydaşlarının anlaşması kolaylaşır.
![]() | ![]() | ![]() |
8.Tamam seçeneğine iki kez tıkladıktan sonra, veri serileriniz mavi ve turuncu çubuklar olarak görüntülenir (mavi Başlangıç Tarihi, turuncu Süre için). Bu noktada grafik temeliniz hazır! İlerlemeden önce başvurulan Aralık’ların doğru olduğundan emin olun ve gerekirse hizalamadaki sapmaları düzeltin.

Üçüncü olarak, Çubuk Grafiği'nizi biçimlendirin.
9. Varsayılan olarak, görev sırası Excel'in Yığılmış Çubuk Grafiği'nde ters çevrilmiştir. Yukarıdan aşağıya doğru yeniden düzenlemek için dikey eksene (Proje Adı) sağ tıklayın ve Eksen Biçimi seçeneğini belirleyin.

10. Eksen Seçenekleri bölümünde, Eksen Biçimi bölmesindeki Kategorileri ters sırada göster kutusunu işaretleyin. Bu ayar, içeriğin yukarıdan aşağıya mantıklı bir akışla sunulmasını sağlar ve yaygın proje yönetimi kurallarıyla uyumlu hale getirir.

11. Daha temiz bir görünüm için Başlangıç Tarihi çubuğunu gizleyin: Başlangıç Tarihi’ni temsil eden herhangi bir mavi çubuğa sağ tıklayın ve Veri Serisi Biçimi seçeneğini seçin.

12. Veri Serisi Biçimi bölmesinde, Dolgu & Çizgi bölümünden Dolgu yok ve Çizgi yok seçeneklerini seçin.

13. Grafiğin sol tarafındaki boşluğu, eksen tarihlerini ayarlayarak en aza indirin. İşte nasıl yapacağınız:
(1.) En erken Başlangıç Tarihi hücresini seçin, sağ tıklayın ve Hücre biçimini ayarla seçeneğini seçin. Sayı sekmesinde Genel seçeneğini belirleyin ve gösterilen seri numarasını not alın (örneğin, 43933). Seri numaraları, Excel’de tarih değerlerini temsil eder.

(2.) Ardından grafikteki çubukların üzerindeki tarihleri seçin, sağ tıklayın ve Eksen Biçimi'ni seçin; Eksen Biçimi bölmesinde Eksen Seçenekleri simgesinin altında:
- Minimum metin kutusuna az önce kaydettiğiniz sayıları girin;
- Major metin kutusuna ihtiyacınız olan zaman aralığını belirtin.
![]() | ![]() | ![]() |
(3.) Ardından bölme penceresini kapatın, Gantt Grafiği'niz aşağıdaki gibi oluşturulmuştur:

Excel Çubuk Grafiği ile manuel Gantt Grafiği oluşturma, tasarım, etiketler ve zaman ölçekleri üzerinde tam esneklik sağlar. Ancak, sık güncellemeler ve karmaşık programlar söz konusu olduğunda bakım süreci emek yoğun ve hata yapmaya açık olabilir. Her zaman aralıkları çift kontrol edin, açık görev isimleri kullanın ve mümkünse yeniden kullanmak üzere şablonlar kaydedin.
Harika bir özellik ile bir Gantt Grafiği oluşturun
Yukarıdaki süreç, manuel olarak Gantt Grafiği oluşturmak içindir; ancak projelerinizin zaman çizelgelerini düzenli olarak üretmeniz veya güncellemeniz gerekiyorsa ya da zamandan tasarruf etmek istiyorsanız, Kutools for Excel çok daha akıcı bir alternatif sunar. Uzmanlaşmış Gantt Grafiği aracı, basit bir arayüzle zaman çizelgelerini hızla oluşturmanızı sağlar.
1.Kutools>Grafikler>Zaman Noktası>Gantt Grafiğiseçeneğine tıklayın; ekran görüntüsüne bakın:

2.Gantt Grafiğiiletişim kutusunda şu şekilde belirtin:
- Proje Adıkutusunda Görev Adı hücrelerinizi seçin;
- Başlangıç Tarihi/Saatikutusu için Başlangıç Tarihi hücrelerinizi seçin;
- Süre sütununu, hücrelerini seçerek atayın.

3. Tamam düğmesine tıklayın; ardından hesaplama ve grafik oluşturma amacıyla gizli bir sayfa oluşturulacağına dair bir uyarı görüntülenir (bu, Ana Çalışma Sayfası dosyanızı etkilemez).

4. Evet seçeneğini seçin; ardından Gantt Grafiği anında görünür hale gelir ve görevlerinizin sürelerini ile çakışmalarını görsel olarak sunar.

VBA ile Gantt Grafiği Oluşturma ve Biçimlendirmeyi Otomatikleştirin
Excel'de karmaşık veya sık güncellenen proje zaman çizelgelerini yönetirken otomasyon büyük değer kazanır. VBA (Visual Basic for Applications) kullanarak, minimum manuel işlemle Gantt Grafiği oluşturan ve biçimlendiren bir makro hazırlayabilirsiniz. Bu yöntem, özellikle ekip içi paylaşım için standartlaştırılmış görsel çıktıya ihtiyaç duyduğunuzda ya da proje verilerinizi sıkça değiştirdiğinizde uygundur.
1. Excel çalışma kitabı dosyanızı açın ve ardından Geliştirici Araçları > Visual Basic seçeneğiyle VBA düzenleyicisine erişin. Yeni açılan Microsoft Visual Basic for Applications penceresinde, Ekle > Modül seçeneğine tıklayın. Aşağıdaki kodu modül alanına yapıştırın:
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. Makroyu çalıştırmak için
**Çalıştır** düğmesine tıklayın ya da F5 tuşunu kullanın. Açılan istemleri takip ederek **Proje Adı** aralığınızı, **Başlangıç Tarihi** aralığınızı ve genellikle önceki bölümlerde ayarlandığı gibi üç bitişik sütundan oluşan **süre aralığınızı** seçin. Makro, seçimlerinize göre biçimlendirilmiş bir Gantt Grafiği içeren yeni bir çalışma sayfası oluşturur.
İlgili diğer grafik makaleleri:
- Excel'de Başka Bir Çubuk Grafiği Üzerine Binmiş Bir Çubuk Grafiği Oluşturun
- İki veri serisiyle küme halinde bir çubuk grafiği veya Sütun Grafiği oluşturduğumuzda, iki veri serisine ait çubuklar yan yana gösterilir. Ancak bazen, iki veri serisini daha net karşılaştırmak için bindirmeli (overlay) veya üst üste binmiş Çubuk Grafiği kullanmamız gerekir. Bu makalede, Excel'de nasıl üst üste binmiş bir Çubuk Grafiği oluşturulacağını anlatacağım.
- Excel'de Bir Adım Grafik Oluşturun
- Bir Adım Grafik, düzensiz aralıklarla meydana gelen değişimleri göstermek için kullanılır ve çizgi grafiğinin genişletilmiş bir sürümüdür. Ancak Excel'de bunu doğrudan oluşturmanın bir yolu yoktur. Bu makalede, Excel çalışma sayfasında adım adım nasıl bir Adım Grafik oluşturulacağını anlatacağım.
- Grafikteki En Büyük ve En Küçük Veri Noktalarını Vurgulayın
- Aşağıdaki ekran görüntüsünde gösterildiği gibi, en yüksek veya en düşük veri noktalarını farklı renklerle öne çıkararak vurgulamak istediğiniz bir Sütun Grafiği varsa, en yüksek ve en düşük değerleri nasıl belirleyebilir ve ardından grafikteki veri noktalarını hızlıca vurgulayabilirsiniz?
- Excel'de İlerleme Çubuğu Grafiği Oluşturun
- Excel'de, aşağıdaki ekran görüntüsünde gösterildiği gibi, hedefe yönelik ilerlemeyi izlemenize yardımcı olan İlerleme Çubuğu Grafiği bulunmaktadır. Peki, Excel çalışma sayfasında bir İlerleme Çubuğu Grafiği nasıl oluşturulur?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar






