Ayın Son Gününe Göre Hesaplama

Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Ekte sunmuş olduğum projemde Kırmızı olarak işaretlemiş olduğum hücreye formül yazmak istiyorum.
C6 hücresinde Ay
C7 hücresinde Yıl verisine bağlı kalarak;
Eğer yılın ayı 31 çekiyorsa 30
Eğer 30 çekiyorsa 30
Eğer 29 çekiyorsa 30
Eğer 28 çekiyorsa 30 yazacak.
Örneklere baktım ama bir türlü yapamadım. Yardımcı olacak olan arkadaşlara şimdiden teşekkür ederim
 

Ekli dosyalar

Son düzenleme:

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
İlgili hücreye (DA10 hücresine)

=GÜN(SERİAY(TARİH(C7;ARA(C6;{"ağustos";"aralık";"ekim";"eylül";"haziran";"kasım";"mart";"mayıs";"nisan";"ocak";"şubat";"temmuz"};{8;12;10;9;6;11;3;5;4;1;2;7});1);0))

Formülünü uygulayın.
İyi çalışmalar.
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Hocam 1. mesajımdaki soruyu yanlış sormuşum. Güncelleme yaptım. Tekrar bakar mısınız
Sizin formülde çalışmıyor. Ay 31 çekinde 31 yazıyor. Böyle olmayacak 30 yazacak. 30 çektiğinde de 30 yazacak. Şubat 28 ve 29 çektiğinde de 30 yazacak
 
Son düzenleme:
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Konu günceldir. Yardım edebilir misiniz ?
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Hocam 1. mesajımdaki soruyu yanlış sormuşum. Güncelleme yaptım. Tekrar bakar mısınız
Sizin formülde çalışmıyor. Ay 31 çekinde 31 yazıyor. Böyle olmayacak 30 yazacak. 30 çektiğinde de 30 yazacak. Şubat 28 ve 29 çektiğinde de 30 yazacak
Aylar 28,29,30 yada 31 gündür. sonuç ne olursa olsun Hepsine 30 yazdıracaksanız formüle ne gerek var?
Direk 30 yazdırın...
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Hocam benim amacım aya ve yıla bağlı olarak
Eğer kişinin Raporlu günü varsa Aya bakılacak.
Eğer ay 31 çekiyorsa, kişiden 30-(Rapor Gün Sayısı)
Eğer ay 30 çekiyorsa, kişiden 30-(Rapor Gün Sayısı)
Eğer ay 29 çekiyorsa, kişiden 29-(Rapor Gün Sayısı)
Eğer ay 28 çekiyorsa, kişiden 28-(Rapor Gün Sayısı)
olacak şekilde formül kurmamız lazım
 
Son düzenleme:
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Yardım eder misiniz ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
1. / 3. / 6. mesajlarınızı dikkatlice okur musunuz!

Bir çelişki yok mu?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sayın Korhan Ayhan'ın da belirttiği gibi 3. mesajınızda tüm aylar için 30 olmalı demişsiniz ama son mesajınızda şubat için 28 ya da 29 olmalı demişsiniz.

Sorunuzun anladığım kısmını yani 28, 29 ya da 30 yazılması, 31 yazılmaması hususunu aşağıdaki formülle çözebilirsiniz. Ancak bunu dosyanızda hangi hücrede nasıl kullanacağınızı anlamadım maalesef:

Kod:
=MİN(30;GÜN(SERİAY(1&"."&C6&"."&C7;0)))
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Anlayamadım ki hocam çelişki var mı. Soruyuda soramadım demek. Durumumum çok vahim ozaman. Örnek olarak kırmızı olarak işaretlediğim hücrenin solundaki hücreye kişinin Raporlu olduğu günlerin sayısını yazdırıyorum. Kırmızı olan hücreye ise soldaki hücre eğer 0 ise ay kaç çekerse çeksin 30 yazacak. Eğer soldaki hücre sıfırdan büyükse ayın kaç çektiğine bakıp;
31 çekiyorsa 30-soldaki hücre
30 çekiyorsa 30- soldaki hücre
29 çekiyorsa 29-soldaki hücre
28 çekiyorsa 28-soldaki hücre.
Bu şekilde formül yazmamız lazım
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba Samet bey;
Görüldüğü gibi sorudaki çelişkiler cevap almanızı zorlaştırıyor.
Soru farklı bir boyut aldığı gibi hala eksik noktalar var.
Tüm mesajlarınızda CK10 hücresinin sıfır olması üzerine formül istiyorsunuz.
Peki CK10 hücresi sıfırdan büyük ise ne olacak?
Artık aynı formülün ilk kısmına "hücrede değer varsa!" alanına gereken formülü yazarsınız.
Eki inceleyin.
İyi çalışmalar.
 

Ekli dosyalar

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Anladığım doğru ise bir alternatif olsun.
Kod:
=EĞER(CK10<1;30;MİN(30;GÜN(SERİAY(1&"."&C6&"."&C7;0))))
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Sayın vardar07 cevabınız için çok teşekkür ederim. Sorunumu sizin formülünüz çözdü. Ama yinede herkesten özür dilerim. Sorunumu tam olarak dile getiremedim. Sizide uğraştırdım. Kusurumab akmayın. Hekese iyi günler
 
Üst