Çözüldü Puantajda ŞUBAT Ayı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

YasarPiskin

Yıllık Forum Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Arkadaşlar yapmak istediğim şey örnek çalışmanın sarı boyalı AW8 hücresinden itibaren nasıl bir formül yazmalıyım ki, S2 hücresi ŞUBAT ise ve AW8 hücresi 28 veya 29 ise 30 'a eşit olsun. 28 veya 29 değil ise ve S2 hücresi ŞUBAT'tan farklı bir ay ise hücre toplamı 30 dan büyük ve eşit ise 30 'a, değilse AW8 hücresine eşit olsun.
 

Ekli dosyalar

Merhabalar.
Bence PUANTAJ tablonuzla ilgili temel bir sorunu düzelterek başlamakta yarar var.
N/T/Y... vs AQ sütunundan sağa doğru olan hücrelerdeki sayma işlemini,
ilgili ay kaç gün olursa olsun K:AO sütun aralığında, yani 31 sütunda yapıyor oluşunuz sorunlu durumun temeli.

Bence sayma formüllerinizde bu durumu düzelterek PUANTAJ tablonuzda temel bir değişiklik önereyim.
Örneğin AQ8 hücresinde kullandığınız formül =EĞERHATA(TOPLA.ÇARPIM(1*($K8:$AO8={"N"}));"") K:AO aralığında (31 sütunda) N değerini sayıyor.
Oysa örneğin NİSAN ayı için sayımın K:AN sütun aralığında (30 sütunda) yapılması gerekiyor.
Şubat için ise, Şubat ayının kaç gün çektiğine göre 28 veya 29 sütunda saymanız gerekli.

Bunun için; yukarıda belirttiğim formülünüzün yerine aşağıdaki formüllerden birini kullanırsanız,
AM:AO sütunlarında veri olsa bile sayım aydaki gün sayısına göre gerekli sütun adeti kadar sütunda yapılmış olur,
sağındaki sütunlarda veri olsa bile sayıma dahil edilmez.

Tablonuzdaki diğer sayma formüllerini de buna göre düzenledikten sonra asıl sorunuza ilgilenilmesinde yarar var diye düşünüyorum.
=TOPLA.ÇARPIM(--(KAYDIR($K8;;;;GÜN(TARİH($K$2;$B$2+1;0)))="N"))
=EĞERSAY(KAYDIR($K8;;;;GÜN(TARİH($K$2;$B$2+1;0)));"N")
 
Ömer Bey ilginize teşekkür ederim. S2 hücresi ŞUBAT ise ve AW8 hücresi 28 veya 29 ise 30 'a eşit olsun. S2 hücresi ŞUBAT'tan farklı bir ay ise hücre toplamı 30 dan büyük ise 30 'a, eşit olsun şartının yerine gelmesi için AW8 hücresine yazılacak formül hususunda yardımlarınızı rica ediyorum..
 
Önceki verdiğim cevaptaki formülü AS sütunundaki gibi iki değeri saymak için kullanacağınızda;
"N" yerine {"B"\"D"} gibi yazmanız yeterli olur önce onu belirteyim.

Son sorunuzun karşılığı ise aşağıdaki formül ile bulunur.
=EĞER(TOPLA($AQ8;$AR8;$AS8;$AU8)>=GÜN(TARİH($K$2;$B$2+1;0));30;TOPLA($AQ8;$AR8;$AS8;$AU8))
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Yıllık Forum Üyesi
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
4
Üst