IF ve COUNTIF Komutlarıyla Formül İhtiyacı

Katılım
19 Haziran 2012
Mesajlar
11
Excel Vers. ve Dili
2011 Türkçe
Tarihe göre sayı Belirleme ve IF ve COUNTIF Komutlarıyla Formül İhtiyacı ve

Arkadaşlar Öncelikle Herkese Hayırlı Kandiller,
Benim sorum aslında basit ama excele yeni başladım ,lütfen maruz görün.

Bir stok takip listem var ve S Kolonunda 1 ve 0 lı kurallar var 1 ler Gelmiş, 0 'lar gelmemiş siparişler ..

N Kolonunda ise bu siparişlerle ilgili teyitli olanlar x ile işaretlenmiş.Yani hem 1 lilerin bazılarında x var hem 0 ların bazılarında x var, bazılarında ise x yok.


Benim yazmak istediğim formül : S kolonundaki 1 ler içerisinden kaç tanesinin N kolundan X işareti var şeklilnde.
(sonucu sayı olarak yazsın istiyorum =Count)


Bunu nasıl bir formülle gerçekleştirebilirim ?
Acil Desteğinizi rica ederim
Şimdiden Teşekkürler,
 

Ekli dosyalar

Son düzenleme:

ZorBey_

Destek Ekibi
Destek Ekibi
Katılım
14 Mayıs 2011
Mesajlar
2,185
Excel Vers. ve Dili
Excel 2003 Türkçe
Merhaba
İyi Çalışmalar
Forma Hoşgeldiniz
Örnek Bir Dosya
Eklerseniz Daha
Hızlı Cevap Alabilirsiniz.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Anladığım kadarıyla 1000 satırlık tablo için aşağıdaki formüllerden istediğinizi kullanabilirsiniz. Çokeğersay bence daha doğru olur:

Kod:
=TOPLA.ÇARPIM((N1:N1000="x")*(S1:S1000=1))
Kod:
=TOPLA.ÇARPIM((N1:N1000="x")*S1:S1000)
Kod:
=ÇOKEĞERSAY(N1:N1000;"x";S1:S1000;1)
 
Katılım
19 Haziran 2012
Mesajlar
11
Excel Vers. ve Dili
2011 Türkçe
Yusuf Bey çok teşekkürler, işime yarayan kod işte buydu.
 
Katılım
19 Haziran 2012
Mesajlar
11
Excel Vers. ve Dili
2011 Türkçe
Yeni bir sorum daha var arkadaşlar .Forumda kirlirlik yapmamak adına buraya yazmak istiyorum.
Yine aynı listede bir kolonda tarihler var. örneğin 23.06.2013 vs vs her siparişin yanında bir teslim tarihi var.
Öyle bir kod olsunki , bu tarihler içersinden bugunden on gün öncesi teslim tarihli siparişlerin direk sayısını bana söylesin ? Bu mümkün mü ?
Şöyle bir durum da var, bu analizleri bir makroya bağlayacağım bu sebeple bu teslim tarihinden 10 gün öncesi durumu hep güncel devam etmeli ,yani örneğin bugun 23.06.2013 'de bu kod 13.06.2013'e kadar olanların sayısını verirken bundan bir hafta sonra yani 30.06.2013 'de 20.06.2013'e kadar olanların sayısını vermeli .. Ne dersiniz???

Biraz karışık oldu ama excelin artık sınırlarının olmadığını düşünüyorum bunuda sağlayan bir kod elbet vardır :)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Keşke sayın asr35'in önerisini dikkate alıp örnek bir dosya ekleseydiniz. Vereceğimiz her öneri hayali olacak:

Tarihler K sütunundaysa:

Kod:
=TOPLA.ÇARPIM((K1:K1000<BUGÜN())*(K1:K1000>=BUGÜN()-10))
 
Katılım
19 Haziran 2012
Mesajlar
11
Excel Vers. ve Dili
2011 Türkçe
Merhaba Yusuf Bey ve forumdaşlar,

Şimdi bir örnek ekledim.
Burada K sütunundaki tarihlerin adetini E Sütununa yazdırmak istiyorum.

Kural ise, dosya hangi gün açıldıysa o günden 10 gün önceki tarihlerin sayısını vermesi olacak.

Not:Alt alta aynı tarihler var bazı sütunlarda onlarıda ayrı ayrı saysın istiyorum
Topla.Çarpım 'lı formülasyon ile yapamadım..
Başka bir öneriniz var mı ?


Örnek ektedir.
Teşekkürler,
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Az önce dosyanızı açtım, yukardan da benim verdiğim formülü kopyaladım ve dosyanızda e2 hücresine yapıştırdım. Sonuç olarak bana 1 verdi. Listenizde verdiğiniz şarta uyan sadece en alttaki 24/06 tarihi olduğundan formül düzgün çalışıyor. Denemek için başka bir tarihi 24/06 yaptım, sonuç 2 oldu. Başka bir yere 01/07 yaptım 3 oldu. Zaten formülü de deneyerek oluşturmuştum. Siz nasıl yapamadınız ya da ne gibi bir sorunla karşılaştınız anlamadım?
 
Katılım
19 Haziran 2012
Mesajlar
11
Excel Vers. ve Dili
2011 Türkçe
Merhaba Yusuf Bey,
Öncelikle desteğiniz ve yardımınız için çok teşekkürler.
Fakat ,İstenen şart bugunden 10 gün gerisindeki tüm tarihleri vermesi.
Yani 20.01.2012, 16.03.2012 ... bunlarıda vermesi gerekiyor .
Bugunden 10 gün geri git o tarih varsa yaz değil , bu günden 10 gün geri git ve o tarihle gerisindeki tarihlerin sayısını ver olacaktı.Sanırım bir yanlış anlaşılma oldu orada.
Yani şöyle izah edersem, bugun 02.07.2013 ise 10 gün geri gidip 22.06.2013 ve gerisinin sayısını vermeli
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
PArdon, ben hep son 10 gün olarak düşünmüştüm.

Aşağıdaki formülü kullanabilirsiniz:

Kod:
=EĞERSAY(K1:K1000;"<"&BUGÜN()-10)
10. günün dahil olup olmayacağına göre sondaki -10'u -9 ya da -11 gibi isteğinize göre değiştirebilirsiniz.

Bu arada eğersay bormülünü bu şekilde ("<"& gibi) kullanmayı da bu sayede öğrendim.
 
Katılım
19 Haziran 2012
Mesajlar
11
Excel Vers. ve Dili
2011 Türkçe
Yusuf Bey Merhaba,

Problemim çözüldü .Çok teşekkür ediyorum.
 
Katılım
19 Haziran 2012
Mesajlar
11
Excel Vers. ve Dili
2011 Türkçe
Bİraz fazla oldum ama bu inanın son soru :)

Yusuf Bey güzel bir formülle konuyu çözdü ,birde şunu sorayım;
(Formu biraz araştırdım ama tam istediğim şeyi maalesef bulamadım)


=EĞERSAY(K1:K1000;"<"&BUGÜN()-10) bu förmülle başka bir koşulu nasıl bağlayabilirim?

Yani M Kolonunda 1 ve 0 'lar var şart ise : EĞER M'de 0 Yazıyorsa 0 yazanlar için =EĞERSAY(K1:K1000;"<"&BUGÜN()-10) formülü işlesin .

Sanırım bahsettiğim eğer , ve yapısı ama tam bilemediğim için size danıştım arkadaşlar.

Örnek ekledim arkadaşlar.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
O basit :)

Kod:
=ÇOKEĞERSAY(K1:K1000;"<"&BUGÜN()-10;M1:M1000;0)
 
Üst