Bunu daha çok seviyorum
=BİRLEŞTİR(EĞER(ETARİHLİ(A2;B2;"y")<1;"";ETARİHLİ(A2;B2;"y")&" Yıl ");"";EĞER(ETARİHLİ(A2;B2;"ym")<1;"";ETARİHLİ(A2;B2;"ym")&" Ay ");"";EĞER(ETARİHLİ(A2;B2;"MD")<1;"";ETARİHLİ(A2;B2;"MD")&" Gün"))
Alttaki resimi inceleyiniz. bu formülde bazı zamanlar +-1 gün oynayabilmektedir. Bilginiz olsun
=ETARİHLİ(A3;B3;"Y")&" Yıl "&ETARİHLİ(A3;B3;"YM")&" Ay "&ETARİHLİ(A3;B3;"MD")&" Gün"
...Excel365 ile tek hücrede dökülmeli çözüme örnek
J1 hücresine yazılır. Sonuçlar dökülmeli olarak gelecektir.
=LET(a;METNEÇEVİR(SERİAY(A1;-2+SIRALI(1+ETARİHLİ(SERİAY(A1;-1)+1;SERİAY(B1;-1)+1;"m")))+1;"aaaa.yy");b;BYROW(a;LAMBDA(x;TOPLA(--(--x=SERİAY(SIRALI(B1-A1+1;;A1);-1)+1))));EĞER({1;0};a;b))
@neseterkutsesli Bu formülde nadirende olsa bazen 1-2 gün aşağı veya yukarı farklar çıkmaktadır. Bilgin olsun.
Formül =ETARİHLİ(BUGÜN();B3;"Y")&" Yıl "&ETARİHLİ(BUGÜN();B3;"YM")&" Ay "&ETARİHLİ(BUGÜN();B3;"MD")&" Gün"
Merhaba,
Fonksiyon VBA içinde değil de hücrede kullanılacaksa alternatif olarak yerleşik işlev olan ETARİHLİ kullanılabilir.
=ETARİHLİ(B1;C1;"D")
İyi çalışmalar...
...yaptığım araştırma sonrasında 2 farklı zaman arasındaki geçmiş veya kalan zamanı aşağıdaki formül ile almaktayım.
=EĞER(C2-B2<0;
" Geçmiş "&ETARİHLİ(C2;B2;"d")&" Gün "&METNEÇEVİR(B2-C2;"ss")&" Saat "&METNEÇEVİR(B2-C2;"dd")&" Dk ";
" Kalan "&ETARİHLİ(B2;C2;"d")&" Gün...
Selamlar,
Örneğin ETARİHLİ formülünü kullanmak istediğimde "DATEDIF işlevinin 1. parametresi, sayı değerleri bekliyor. Ancak "02.04.2021" bir metin ve sayı yapılamaz." hatası alıyorum aynı formülü yeni açtığım bi dosyada kullandığımda formül çalışıyor ama bu formülü kullanmak istediğim dosyada...
Merhaba Ali bey formülü yaptım rakam olarak 50 gelmiyor hücreye doğru yazısı yazı olarak geliyor yine formülde 49 olarak gelecek ne zaman günün tarihi 12.05.2024 olduğunda 50 olup hücre rengi otomatik kırmızı olması
Başka bir konu hakkında bir şey sormak istiyorum, bu formülde yaşı yıl olarak hesaplamıyor yalnız, örneğin 5 ocak 2023 doğumlu birini 1 yaşında gösterirken, 01.02.2023 doğumlu birini 0 yaşında gösteriyor.
...olanları 0-30 Days sınıfına koyup diğer vadesi gelecek olanlarıda 0-30 , 31-60 , 61-90 , +90 gün olarak normal hesaplasın. Sizin formülünüze acaba etarihli formülü koysak işe yarar mı acaba yada eğer formülü ile gün ay yıl < bugün ise 0-30 days tablosuna yaz gibisinden tam uyarlayamamış...
Eğer ile çözümü aşağıdaki gibi uygulayabilirsiniz.
=EĞER(ETARİHLİ(P2;Q2;"Y")=0;"";ETARİHLİ(P2;Q2;"Y")&" YIL ")&EĞER(ETARİHLİ(P2;Q2;"YM")=0;"";ETARİHLİ(P2;Q2;"YM")&" Ay ")&EĞER(ETARİHLİ(P2;Q2;"MD")=0;"";ETARİHLİ(P2;Q2;"MD")&" GÜN")
Merhabalar
Çalışanların kıdemlerini hesaplamaya çalışıyorum.
=etarihli(P2;Q2;"Y")& " YIL " &etarihli(P2;Q2;"YM")& " Ay " &etarihli(P2;Q2;"MD")& " GÜN"
Yazdığımda yılını doldurmamış personellerde
0 Yıl 3 Ay 7 gün şeklinde geliyor.
Senesini doldurmamış personellerin Eğer ile 0 değerlerini...
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.