Soru Tarihten gün ay çıkarma

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
İşin içinden çıkamadım. Lütfen yardım edebilir misiniz?
C25 Hücresi : 28/04/2008
C21 (Gün) Hücresi : 27
D21 (Ay) Hücresi : 04

28/04/2008 tarihinden 4 Ay 27 Gün çıkaracağım. Sonuç : 1 Gün 0 Ay 2008 Yıl
Formülle sonuç : 1 Gün 12 Ay 2007 Yıl çıkıyor.

=TARİH(YIL(C25);AY(C25)-D21;GÜN(C25)-C21)-EĞER(YADA(MOD(YIL(C25-(C21+D21*30));400)=0;VE(MOD(YIL(C25-(C21+D21*30));4)=0;MOD(YIL(C25-(C21+D21*30));100)<>0));0;0)

Rica etsem formülleyebilir misiniz?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Formülünüz gereksiz derecede uzun ama verdiği sonuç doğru ....

Peki; siz aynı verileri kullanarak 27 değil de 57 gün çıkartsaydınız hangi sonucu almayı bekliyorsunuz?

.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Haluk abi;
28 gün 04 ay 2008 yıl
27 gün 04 ay çıkıyor. Yıl yok
1 gün 0 ay
ama sonuç 01,12,2007 çıkıyor.
Yıl 1 düştü Ay 12 çıktı
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Siz sorduğum soruya cevap vermediniz, başka birşeyler diyorsunuz...

Aşağıdaki formülü deneyin, umarım işinize yarar ve hatalı işlem yapmazsınız...

İngilizce XL:

Kod:
=DAY(C25)-C21 & " Gün, " & MONTH(C25)-D21 & " Ay"

Türkçe XL:

Kod:
=GÜN(C25)-C21 & " Gün, " & AY(C25)-D21 & " Ay"
.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Dediğim gibi, formülü dikkatli kullanın ....

Ay ve gün hesabında direkt olarak "aritmatiksel" işlem yapılıyor.... yani ayların 30, 31 veya 29 çekmesi dikkate alınmıyor. Bilginiz olsun, sonra yaptığınız personel hesabından dolayı başınız ağrımasın....

.
 

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
Eğer ayı 30 kabul edecekseniz neden

Tarih - (30 x ay) - gün

Şeklinde kullanmıyorsunuz?
 
Üst