Soru HÜCRENİN BOŞ OLMASINA GÖRE AY VE GÜN OLARAK HESAPLAMA

ozanyakar

Altın Üye
Katılım
19 Temmuz 2010
Mesajlar
158
Excel Vers. ve Dili
Microsoft Excel 2010_64 Bit
Altın Üyelik Bitiş Tarihi
02-01-2029
Merhaba,
Yüklediğim tabloda satış tarihi Boş ise alış tarihi ve hesap tarihi arasındaki farkı ay olarak hesapladım.
( Alış tarihinde ayın tarihi önemli değil, 15 ide olsa 18 i de , 30 u da olsa onu tam hesapladım)


Satış tarihi doluysa ;
Alış Tarihi ve Satış Tarihi (Hesap tarihi değil !! ) arasındaki farkı ay olarak + gün olarak, sayısal değerde nasıl hesaplarım?. Sonucu başka bir değerle çaptırmam lazım o yüzden sayısal olmalı.

Örneğin ; 33 Ay 17 Gün hesaplamalı ama sayısal değerde , 33,06 ay gibi bir hesaplama yapmalı.

Kıymetli yardımlarınızı rica ederim.

İyi çalışmalar dilerim.


235617
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İki tarih arasındaki farkı gün olarak hesapladıktan sonra ayı 30 çekecek şekilde baz alsanız işinize yaramaz mı?

D3;
C++:
=EĞER(EBOŞSA(C3);ETARİHLİ(A3;B3;"D");(ETARİHLİ(A3;C3;"D")))/30
 

ozanyakar

Altın Üye
Katılım
19 Temmuz 2010
Mesajlar
158
Excel Vers. ve Dili
Microsoft Excel 2010_64 Bit
Altın Üyelik Bitiş Tarihi
02-01-2029
Sayın Korhan Ayhan , ilginiz için çok teşekkür ederim. Geç cevap yazdığım için de özür dilerim.

"Vergi Usul Kanunu'nun 320'inci maddesinde işletmelere ait binek otomobillerin aktife girdiği hesap dönemi için ay kesri tam sayılmak suretiyle...." denildiğinden ;

Öncelikle tabloda hesap tarihini her zaman dolu olacak ve ay sonu olacak o şekilde yapacağım.
(31/03 ,,30/06 , 30/09 ,, 31/12)

Satış Tarihi Boş İse

Alış tarihinin bir önemi yok yani 15.09.2020 nin bir önemi yok orayı tam hesap etmeli , alış tarihi 01.09.20 de olsa, 30.09.20 de olsa o ay tam 1 Ay görmeli.

Formülünüzü uyguladığımda :
=EĞER(EBOŞSA(C3);ETARİHLİ(A3;B3;"D");(ETARİHLİ(A3;C3;"D")))/30 formülü ile 18,73 Sonucu aldım.
Mevzuat gereği eylül ayını tam ay gibi hesaplamalı Sonucu 19 Vermeli. Sizden gelen kıymetli bilgiden istifade edip eski formül ile ile sizin formülü birleştirdim ve satış tarihi boş olanlar İçin ;

=EĞER(EBOŞSA(C3);ETARİHLİ(A3;B3;"M")+1;ETARİHLİ(A3;C3;"D")/30) formülü ile 19 Sonucuna ulaştım.

Ama tam doğru hesaplamayı yapamadım.

Satış tarihi dolu olduğunda ise orada gün detayına girmeli.
Yine Alış tarihinin bir önemi yok burada da o ayı tam ay hesap etmeli, değişen durum ise satış tarihi dolu olduğunda , hesap tarihinin bir önemi kalmıyor ve alış tarihi ve satış tarihi arasında ilişki kurmalı formül. Alış ayını tam kabul edip , satış tarihinde gün detayına girmeli. ( Örneklerdeki 0,10 Ay, 0,53, 0,27 gibi)


Tabloyu tekrar revize edip yükledim. Kıymetli yardımlarınızı rica ederim.

235640
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Deneyin.

=EĞER(EBOŞSA(C4);ETARİHLİ(A4;B4;"M")+1;(ETARİHLİ(A4;C4;"M")+EĞER(A4=SERİAY(A4;0);1;0)+GÜN(C4)/30))

.
 

ozanyakar

Altın Üye
Katılım
19 Temmuz 2010
Mesajlar
158
Excel Vers. ve Dili
Microsoft Excel 2010_64 Bit
Altın Üyelik Bitiş Tarihi
02-01-2029
Sayın İdris SERDAR hiçbir sorun yok. Ellerinize sağlık. Teşekkür ederim.
Sayın Korhan Ayhan size de teşekkür ederim. Sağ olun , Var olun. İyi çalışmalar dilerim.
 
Üst