KASA PROGRAMI

Katılım
8 Ekim 2004
Mesajlar
317
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
=TOPLA(EÐER(AY(B8:B65000)=AY(BUGÜN());E8:E65000))

Yukarıda yazılı olan formül ile Bu aya ait kasa toplamları hesaplanmaktadır. Yalnız ufak bir promlem var.

Formül geçen yılın 1. ayıyla bu yılın 1. ayını ayırmıyor. Ã?rneğin geçen yılın Þubat ayındaki verileri sanki bu yılın Þubat ayıymış gibi kabul ediyor. Bu sorunu giderecek bir değişiklik önerirmisiniz.

Aslinda ben Bu tip bilgileri UserForm üzerinde Makro yordamıyla yapmak istiyorum. Bu konudada yardımcı olabilirmisiniz.

Ã?rnek Kasa programını inceleyebilirsiniz.

Yardımlarınıza teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
=TOPLA(EÐER(AY(B8:B65000)=AY(BUGÜN());E8:E65000))
İşlevinizde sadece ay değerini aldığınızdan yıl ayrımı devre dışı bırakılmış, bu nedenle yılı dikkate almadan sadece aylara bakıyor. İşlevi aşağıdaki gibi değiştirerek deneyin.

Kod:
=TOPLA(EÐER(YIL(B8:B65000)=YIL(BUGÜN());EÐER(AY(B8:B65000)=AY(BUGÜN());E8:E65000);0)
 
Üst