Görevlerin Durumlarına Göre Toplam Sayını Almak

neseterkutsesli

Altın Üye
Katılım
12 Ağustos 2011
Mesajlar
419
Excel Vers. ve Dili
Microsoft Office 2019
Windows 11 Home Single Language
Merhaba,

1.F2 sütununda durumu devam ediyor olup tarih olarak gecikmiş görevlerin sayısını bulmak
2.F3 sütununda durumu devam ediyor olup tarih olarak gecikmemiş görevlerin sayısını bulmak
3.Tablo'da aylara göre Gecikmiş, Devam Ediyor, Tamamlanan görevlerinin sayısının toplamını bulmak

Teşekkür ederim.
 

Ekli dosyalar

Üçü de ÇOKEĞERSAY ile çözülür; dosyayı açmadan sütun adlarını değişken bırakıyorum — Durum ve Bitiş yazan yerlere kendi sütun aralıklarınızı koyun.
1) Devam ediyor + gecikmiş:
=ÇOKEĞERSAY(Durum;"Devam Ediyor";Bitiş;"<"&BUGÜN())
2) Devam ediyor + gecikmemiş:
=ÇOKEĞERSAY(Durum;"Devam Ediyor";Bitiş;">="&BUGÜN())
3) Aylara göre kırılım: ay adını metin olarak aramayın, ayın ilk gününü bir hücreye yazın (ör. A2 = 01.09.2026, biçim "AAAA" ile "Eylül" görünür) ve iki tarih koşuluyla sıkıştırın:
=ÇOKEĞERSAY(Durum;B$1;Bitiş;">="&$A2;Bitiş;"<"&SERİAY($A2;1))
B1, C1, D1 başlıklarına Gecikmiş / Devam Ediyor / Tamamlanan yazarsanız tek formülü sağa ve aşağı çekmeniz yeter. SERİAY($A2;1) bir sonraki ayın son gününü verir; "<" ile kullanınca ay sonu sınırı otomatik oturur, 30/31 gün derdi kalmaz.
İki uyarı: (a) "Gecikmiş" hem bir durum etiketi olarak tabloda duruyorsa hem de tarihten hesaplanıyorsa aynı görevi iki kez sayarsınız — birini seçin, ikisini karıştırmayın. (b) Boş bitiş tarihi olan satırlar "<"&BUGÜN() koşuluna takılmaz ama bazı tablolarda 0 olarak durur; 0 tarih 1900 sayılır ve gecikmiş görünür. Bitiş;"<>" koşulunu ekleyerek boşları dışarıda tutabilirsiniz.
Bir de tecrübeden: adet saymak durumu gösterir, gecikme gün sayısı önceliği gösterir. Yanına =EĞER(Durum="Devam Ediyor";MAK(0;BUGÜN()-Bitiş);"") diye bir sütun koyup toplamını alırsanız, "5 görev gecikmiş" yerine "toplam 43 gün gecikme var, en eskisi 12 gün" diyebilirsiniz — hangi işe önce koşacağınızı bu ikinci rakam söylüyor.
 
Geri
Üst