• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
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:
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.
 
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:
Konu günceldir. Yardım edebilir misiniz ?
 
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...
 
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:
Yardım eder misiniz ?
 
1. / 3. / 6. mesajlarınızı dikkatlice okur musunuz!

Bir çelişki yok mu?
 
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)))
 
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
 
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

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))))
 
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
 
Geri
Üst