...yapılıyor. Örneğinizdeki 190 Gün Kaldı daki 0 Gün Kaldı yerine değişiklik yapıldığında 19Doğumgünü BUGÜN olmakta.
Formülünüzü
=EĞER(ETARİHLİ(B2;BUGÜN();"md")=0;"Doğum Günü BUGÜN";TARİH(YIL(BUGÜN())+(BUGÜN()>TARİH(YIL(BUGÜN());AY(B2);GÜN(B2)));AY(B2);GÜN(B2))-BUGÜN()&" Gün Kaldı")
şeklinde...
Hepsi dizi formülü olmaz üzere, aşağıdakileri kullanırsanız olacak
F sütunu
=EĞER($D10="Ayrılma";ETARİHLİ(İNDİS($E$4:$E9;BÜYÜK((EĞER($D$4:$D9="Başlama";1;0))*(SATIR($D$4:$D9));1)-3);$E10;"Y");"")
G sütunu...
Haklısın
=EĞER($D5="Ayrılma";ETARİHLİ(EĞER(D5="Ayrılma";İNDİS($E$4:$E5;BÜYÜK(EĞER($D$4:$D5="Başlama";SATIR($D$4:$D5)-SATIR($D$4)+1);EĞERSAY($D$4:D4;D4)));"");$E5;"m");"")
Formülün en sonundaki "m" yerine "YM" olarak değiştirip, dizi formülü olarak G sütununa kopyalayalım.
H5 hücresinin formülünü ETARİHLİ fonksiyonuyla daha kısa yapbiliyoruz.
=EĞER($D10="Ayrılma";ETARİHLİ(EĞER(D10="Ayrılma";İNDİS($E$4:$E10;BÜYÜK(EĞER($D$4:$D10="Başlama";SATIR($D$4:$D10)-SATIR($D$4)+1);EĞERSAY($D$4:D9;D9)));"");$E10;"Md");"")
...doğru anlamışımdır.
Tarihin A1 hücresinde olduğunu varsayarak (tarih gün içermeli, görüntüsünü ay ve yıl olarak yapabilirsiniz) B1 :
=EĞER(TARİH(YIL(A1)+5;AY(A1);GÜN(A1))>BUGÜN();"DOLUMA GİTMESİ GEREKİYOR";"DOLUMA GİTMESİ İÇİN "&ETARİHLİ(TARİH(YIL(A1)+5;AY(A1);GÜN(A1));BUGÜN();"D") &" GÜNVAR")
Korhan abi
Yıl : 360 Gün
=TAMSAYI(TARİH(G7;H7;I7)/TARİH(2;0;0)) = 2 yıl
=ETARİHLİ(1;MOD(TARİH(G7;H7;I7);TARİH(2;0;0));"y")&" "&"YIL"&" "&ETARİHLİ(1;MOD(TARİH(G7;H7;I7);TARİH(2;0;0));"ym")&" "&"AY"
&" "&ETARİHLİ(1;MOD(TARİH(G7;H7;I7);TARİH(2;0;0));"md")&" "&"GÜN"
= 1 yıl 10 Ay 18 Gün
Ben...
...yazmak istiyorum. yardımlarınız için teşekkür ederim. diğer kodlarım var ancak bunu uyarlayamadım.
A4 HÜCRESİNE ---- =EĞER(I4="";"";ETARİHLİ(I4;BT4;"y"))
B4 HÜCRESİNE------ =EĞER(I4="";"";ETARİHLİ(I4;BT4;"y")&" "&"YIL"&" "&ETARİHLİ(I4;BT4;"ym")&" "&"AY"&" "&ETARİHLİ(I4;BT4;"md")&"...
...Bu hücrelerde formül değerlendirme yaparsanız göreceksiniz ki T sütunundaki tarihleri tarih olarak değil metin olarak görüyor çünkü bu hücrelerde tarihten önce bir boşluk karakteri bulunuyor.
U14'teki formülü
=ETARİHLİ(S14;KIRP(T14);"M")
olarak değiştirirseniz sorun düzelecektir.
Merhaba,
ETARİHLİ işlevini VBA da kullanmak için aşağıdaki kodu kullanabilirsiniz:
Function McDateDif(Tarih1 As Date, Tarih2 As Date, Optional Birim As String) As Long
'Excel deki ETARİHLİ işlevi. Tarih1=Küçük Tarih Tarih2= Büyük Tarih
'Birim Sonuç
'"Y" Dönem içindeki tam yıl sayısı.
'"M" Dönem...
B2'de başlangıç tarihi, C2'de bugünün tarihi varsa aşağıdaki formül arada kaç ay olduğunu bulur:
=ETARİHLİ(B2;C2;"m")
Eğer her ay için örneğin 0,1 puan verilecekse aşağıdaki formül o puanı belirler.
=ETARİHLİ(B2;C2;"m")*0,1
Eğer her 3 ay için 0,2 puan verilecekse aşağıdaki formül o puanı...
Bu arada D4, F4 ve G4'teki formülleri de aşağıdakilerle değiştirin:
=EĞER(C4="";"";ETARİHLİ(C4;BUGÜN();"y"))
=EĞER(E4="";"";ETARİHLİ(E4;BUGÜN();"y"))
=EĞER(YADA(E4="";C4="");"";EĞER(D4<1;"";EĞER(F4<19;20;EĞER(F4>50;ARA(D4;{1;15};{20;26});ARA(D4;{1;5;15};{14;20;26})))))
Yalnız 5 yıllık...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.