İş süreçlerini Excel ile yönetmek ve analiz etmek (managing business processes in Excel), verileri düzenli tablolarda tutmak, formüllerle hesaplamak, özet ve grafiklerle raporlamak ve tekrarlayan işleri makrolarla otomatikleştirmek anlamına gelir. Sipariş, görev, satış ya da personel takibi gibi süreçlerin tamamı aynı çalışma kitabında kurulabilir. Bu sayfada yöntemleri ve üç uygulamalı örneği adım adım bulacaksınız.
Büyük tablolarda özet çıkarmak için Ekle > Tablolar > Özet Tablo (Insert > Tables > PivotTable) komutunu kullanın; bölgeye, aya ya da personele göre toplamları sürükle-bırak ile oluşturabilirsiniz. Sonuçları Ekle > Grafikler (Insert > Charts) grubundaki grafiklerle görselleştirebilirsiniz. Veriler başka dosyalardan ya da dış kaynaklardan geliyorsa Veri > Veri Al ve Dönüştür (Data > Get & Transform Data) grubundaki Power Query araçları, içe aktarma ve temizleme adımlarını kaydedip tek tıkla yenilemenizi sağlar.
Makro içeren dosyayı mutlaka Excel Makro Etkin Çalışma Kitabı (.xlsm) biçiminde kaydedin; normal .xlsx dosyasında makrolar saklanmaz. Üçüncü örnekte görev durumlarını tek seferde güncelleyen kısa bir makro bulacaksınız.
F2 hücresine durumu belirleyen formülü yazın:
Sonra iki formülü de tablonun son satırına kadar aşağı kopyalayın.
İlk siparişte süre 4 gün olduğu için durum Zamanında olarak görünür. İkinci siparişte süre 8 gün olduğundan durum Gecikti olur. Eşik değeri formülde değiştirerek kendi teslim hedefinize uyarlayabilir, Durum sütununa koşullu biçimlendirme ekleyerek geciken siparişleri renklendirebilirsiniz.
Formülü F4 hücresine kadar kopyalayın. Genel toplamı F5 hücresinde şu formülle alın:
Marmara bölgesinin toplamı 34.600,00, Ege bölgesinin toplamı 25.050,00, İç Anadolu bölgesinin toplamı 17.100,00 olarak hesaplanır. Üç bölgenin toplamı F5 hücresinde 76.750,00 görünür. Listeye yeni satır eklediğinizde aralıkları genişletmeyi unutmayın; liste bir Excel tablosuna çevrilirse yapılandırılmış başvurularla bu işlem otomatikleşir.
Makro çalışınca Durum sütunu doldurulur: ilk görev için Bitti, ikinci görev için Gecikti, üçüncü görev için Devam yazılır. Fatura kontrolü satırında ise Devam sonucu görünür. Rapor tarihini F2 hücresinde değiştirip makroyu yeniden çalıştırarak durumları tek hamlede güncelleyebilirsiniz.
Makro bilmeden otomasyon yapabilir miyim? Evet. Makro kaydedici kod yazmadan işlemlerinizi kaydeder; Power Query ise veri alma ve temizleme adımlarını tek tıkla yeniler.
Birden çok kişi aynı dosyada çalışabilir mi? Dosyayı OneDrive ya da SharePoint üzerinde saklarsanız birden çok kişi aynı çalışma kitabını eşzamanlı düzenleyebilir.
Yeni eklenen satırlar formüllerime nasıl dahil olur? Verilerinizi Excel tablosuna çevirin; yeni satırlar tabloya otomatik katılır ve tablo sütunlarındaki formüller kendiliğinden genişler.
Excel ile iş süreçleri nasıl yönetilir?
Bir iş sürecini Excel'de yönetmenin ilk adımı, verileri tutarlı bir tablo yapısında toplamaktır. Her satır bir kaydı (sipariş, görev, personel), her sütun tek bir bilgiyi (tarih, tutar, durum) tutmalıdır. Verileri seçip Ekle > Tablolar > Tablo (Insert > Tables > Table) komutuyla Excel tablosuna çevirirseniz yeni satırlar tabloya otomatik katılır, filtre okları eklenir ve formüller sütunun tamamına dolar.- Filtre ve sıralama: Veri > Sırala ve Filtre Uygula (Data > Sort & Filter) grubundaki komutlarla kayıtları duruma, tarihe ya da sorumluya göre ayırabilirsiniz.
- Veri doğrulama: Veri > Veri Araçları > Veri Doğrulama (Data > Data Tools > Data Validation) ile Durum gibi sütunlara açılır liste tanımlayıp hatalı girişleri önleyebilirsiniz.
- Koşullu biçimlendirme: Giriş > Stiller > Koşullu Biçimlendirme (Home > Styles > Conditional Formatting) ile geciken ya da riskli kayıtları renklendirerek öne çıkarabilirsiniz.
Süreç verilerini analiz etme ve raporlama
Veriler düzenlendikten sonra formüller devreye girer. Koşula bağlı toplama, sayma, tarih farkı bulma ve durum belirleme gibi işlemlerin çoğu EĞER, ÇOKETOPLA ve TOPLA gibi işlevlerle yapılır. Aşağıdaki örneklerde bu işlevlerin iş süreçlerinde nasıl kullanıldığını göreceksiniz.Büyük tablolarda özet çıkarmak için Ekle > Tablolar > Özet Tablo (Insert > Tables > PivotTable) komutunu kullanın; bölgeye, aya ya da personele göre toplamları sürükle-bırak ile oluşturabilirsiniz. Sonuçları Ekle > Grafikler (Insert > Charts) grubundaki grafiklerle görselleştirebilirsiniz. Veriler başka dosyalardan ya da dış kaynaklardan geliyorsa Veri > Veri Al ve Dönüştür (Data > Get & Transform Data) grubundaki Power Query araçları, içe aktarma ve temizleme adımlarını kaydedip tek tıkla yenilemenizi sağlar.
Makro ve VBA ile süreçleri otomatikleştirme
Her gün ya da her hafta aynı adımları elle tekrarlıyorsanız makro bu işi sizin yerinize yapabilir. Şeritte Geliştirici (Developer) sekmesi görünmüyorsa Dosya > Seçenekler > Şeridi Özelleştir (File > Options > Customize Ribbon) bölümünden işaretleyin. Geliştirici > Kod > Makro Kaydet (Developer > Code > Record Macro) ile yaptığınız işlemleri kaydedebilir, Alt+F11 ile açılan Visual Basic Düzenleyicisi'nde kodu düzenleyebilirsiniz.Makro içeren dosyayı mutlaka Excel Makro Etkin Çalışma Kitabı (.xlsm) biçiminde kaydedin; normal .xlsx dosyasında makrolar saklanmaz. Üçüncü örnekte görev durumlarını tek seferde güncelleyen kısa bir makro bulacaksınız.
1. Sipariş teslim sürelerini ve durumlarını izleme
Sipariş ve teslim tarihleri arasındaki süreyi hesaplayıp beş günü aşan siparişleri işaretleyeceğiz. E2 hücresine gün farkını yazın:
Excel formülü
=D2-C2
Sonra iki formülü de tablonun son satırına kadar aşağı kopyalayın.
İş Süreçlerini Excel Yönetim Analiz Araçlarıyla Yürütme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Sipariş No | Müşteri | Sipariş Tarihi | Teslim Tarihi | Süre (Gün) | Durum |
| 2 | SP-1001 | Anadolu Gıda | 2025-02-03 | 2025-02-07 | 4 | Zamanında |
| 3 | SP-1002 | Ege Tekstil | 2025-02-04 | 2025-02-12 | 8 | Gecikti |
| 4 | SP-1003 | Marmara Yapı | 2025-02-05 | 2025-02-10 | 5 | Zamanında |
| 5 | SP-1004 | Karadeniz Lojistik | 2025-02-10 | 2025-02-14 | 4 | Zamanında |
| 6 | SP-1005 | Akdeniz Turizm | 2025-02-11 | 2025-02-20 | 9 | Gecikti |
| 7 | SP-1006 | Başkent Ofis | 2025-02-12 | 2025-02-16 | 4 | Zamanında |
| 8 | SP-1007 | Trakya Mobilya | 2025-02-17 | 2025-02-25 | 8 | Gecikti |
| 9 | SP-1008 | Güney Market | 2025-02-18 | 2025-02-21 | 3 | Zamanında |
Sipariş TakibiExcelDepo v1.0.0
2. Bölgelere göre satış toplamlarını analiz etme
Sol taraftaki satış listesinden bölge bazında toplam almak için sağ taraftaki özet alanını kullanıyoruz. F2 hücresine bölgenin toplam satışını veren formülü yazın:Formülü F4 hücresine kadar kopyalayın. Genel toplamı F5 hücresinde şu formülle alın:
İş Süreçlerini Excel Yönetim Analiz Araçlarıyla Yürütme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Bölge | Temsilci | Tutar | Özet Bölge | Toplam Satış | |
| 2 | Marmara | Ayşe Kaya | 12.500,00 | Marmara | 34.600,00 | |
| 3 | Ege | Mehmet Demir | 8.400,00 | Ege | 25.050,00 | |
| 4 | Marmara | Zeynep Arslan | 15.200,00 | İç Anadolu | 17.100,00 | |
| 5 | İç Anadolu | Can Yıldız | 9.300,00 | Genel Toplam | 76.750,00 | |
| 6 | Ege | Elif Şahin | 11.050,00 | |||
| 7 | İç Anadolu | Burak Aydın | 7.800,00 | |||
| 8 | Marmara | Selin Koç | 6.900,00 | |||
| 9 | Ege | Murat Çelik | 5.600,00 |
Satış AnaliziExcelDepo v1.0.0
3. Görev durumlarını makro ile güncelleme
Her görevin Durum sütununu elle doldurmak yerine bir makro kullanacağız. Makro, Tamamlandı sütunu Evet olan görevlere Bitti yazar. Bitiş tarihi F2 hücresindeki rapor tarihinden önce olan görevlere Gecikti, diğerlerine Devam yazar. Kodu Alt+F11 ile açılan Visual Basic Düzenleyicisi'nde Ekle > Modül (Insert > Module) ile eklediğiniz modüle yapıştırın.
VBA
15 satır
Sub DurumGuncelle()
Dim ws As Worksheet
Dim son As Long, i As Long
Set ws = ActiveSheet
son = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
For i = 2 To son
If ws.Cells(i, "D").Value = "Evet" Then
ws.Cells(i, "E").Value = "Bitti"
ElseIf ws.Cells(i, "C").Value < ws.Range("F2").Value Then
ws.Cells(i, "E").Value = "Gecikti"
Else
ws.Cells(i, "E").Value = "Devam"
End If
Next i
End Sub
İş Süreçlerini Excel Yönetim Analiz Araçlarıyla Yürütme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Görev | Sorumlu | Bitiş Tarihi | Tamamlandı | Durum | Rapor Tarihi |
| 2 | Aylık stok sayımı | Ayşe Kaya | 2025-03-10 | Evet | Bitti | 2025-03-15 |
| 3 | Tedarikçi sözleşmesi | Mehmet Demir | 2025-03-12 | Hayır | Gecikti | |
| 4 | Bütçe raporu | Zeynep Arslan | 2025-03-20 | Hayır | Devam | |
| 5 | Personel izin planı | Can Yıldız | 2025-03-14 | Evet | Bitti | |
| 6 | Fatura kontrolü | Elif Şahin | 2025-03-08 | Hayır | Gecikti | |
| 7 | Depo yerleşim planı | Burak Aydın | 2025-03-28 | Hayır | Devam |
Görev TakibiExcelDepo v1.0.0
Sık sorulan sorular
Excel iş süreçlerini yönetmek için yeterli mi? Sipariş, görev, satış ve personel takibi gibi küçük ve orta ölçekli süreçler için yeterlidir. Çok sayıda kullanıcının aynı anda yoğun veri girdiği ya da sıkı yetki denetimi gereken durumlarda özel bir yazılım daha uygun olabilir.Makro bilmeden otomasyon yapabilir miyim? Evet. Makro kaydedici kod yazmadan işlemlerinizi kaydeder; Power Query ise veri alma ve temizleme adımlarını tek tıkla yeniler.
Birden çok kişi aynı dosyada çalışabilir mi? Dosyayı OneDrive ya da SharePoint üzerinde saklarsanız birden çok kişi aynı çalışma kitabını eşzamanlı düzenleyebilir.
Yeni eklenen satırlar formüllerime nasıl dahil olur? Verilerinizi Excel tablosuna çevirin; yeni satırlar tabloya otomatik katılır ve tablo sütunlarındaki formüller kendiliğinden genişler.
Kullanırken dikkat edin
- Verileri tutarlı girin: Tarihleri gerçek tarih, tutarları gerçek sayı olarak girin. Metin olarak yazılmış tarih ya da sayılar formüllerde hatalı sonuç verir. Sütun başına tek tür bilgi koymak, filtre ve özet tablo işlemlerini kolaylaştırır.
- Formüllerde aralıkları sabitleyin: Özet formüllerinde toplanacak aralıkları mutlak başvuruyla ($C$2:$C$9 gibi) yazın; aksi halde formülü aşağı kopyaladığınızda aralık kayar. Liste büyüyecekse aralıkları genişletmeyi unutmayın ya da verileri Excel tablosuna çevirin.
- Makrolarda güvenliği ihmal etmeyin: Makro içeren dosyaları .xlsm biçiminde kaydedin ve yalnızca güvendiğiniz kaynaklardan gelen makroları etkinleştirin. Makro çalışmadan önce dosyanın bir yedeğini alın; makronun yaptığı değişiklikler Geri Al ile geri alınamaz.
- Tarihe bağlı durumlarda sabit tarih mi, BUGÜN mü? Gecikme gibi durumlar için bugünün tarihini veren BUGÜN işlevini kullanırsanız sonuç dosya her açıldığında değişir. Belirli bir günün raporunu sabitlemek istiyorsanız üçüncü örnekteki gibi rapor tarihini ayrı bir hücrede tutun.
- İlgili konular:
- İşlevler: EĞER, ÇOKETOPLA, TOPLA, BUGÜN
- Özellikler: Excel tablosu, Veri Doğrulama, Koşullu Biçimlendirme, Özet Tablo, Power Query
- VBA: Makro Kaydet, Visual Basic Düzenleyicisi, Sub yordamları, For...Next döngüsü
Ekli dosyalar
Son düzenleme: