• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Eğer formülünde tarih kullanma sorunu

Katılım
2 Mayıs 2006
Mesajlar
237
Arkadaşlar hücrede tarih yazarken nokta kullanmıyorum(hücre biçimlendirmede nokta ayıracı 00"."00"."0000 şeklinde tanımladım ) fakat bu tür ayıracı kullandığımdan eğer formülünde tarih yazdığımda hücrede yazım biçimini tarih olarak görmüyor.Bu iki özelliği nasıl kullanbilirim.(ayıra belirteyim kurum bilgisayarı olduğundan denetim masası özelliklerini kullanamıyorum).Tşk ederim şimdiden ilgilenen arkadaşlara...
 
Anlaşılmıyor örnek dosya ekleseniz cevap gelecektir.
 
Hücreye yazdığınız değer 1012012
bununla ne kastediyorsunuz acaba? 10.01.2012 mi yoksa 01.01.2012 mi?

Tarih verisini yazış şekliniz enteresan geldi.
Şöyle söyleyeyim;

--yazacağınız tarih 01.01.2012 olduğunda
--yazacağınız tarih 10.01.2012 olduğunda
--yazacağınız tarih 01.12.2012 olduğunda
--yazacağınız tarih 20.12.2012 olduğunda

nasıl yazıyorsunuz?

Ona göre formül kurmak gerek çünkü.
 
.

Sorunuzu yazdığınız bir değerin biçimlendirme ile tarih biçiminde olmakla beraber, bir eğer formülünde tarih olarak algılanmaması şeklinde anlayarak aşağıdaki örneği veriyorum.

Yazdığınız sözde tarih F4 hücresinde ise:

Kod:
=IF(DATE(RIGHT(F4;4);MID(F4;5;2);LEFT(F4;2))<TODAY();"Evet";"Hayır")

Kod:
=EĞER(TARİH(SAĞDAN(F4;4);PARÇAAL(F4;5;2);SOLDAN(F4;2))<BUGÜN();"Evet";"Hayır")



.
 
onu yanlış yazılmış tabi ki 01.01.2012 şeklinde yazacaktım.Benim istediğim iki şart var 1.nokta kullanmadan tarih yazmak 2.eğer formülü o hücrede yazanı tarih olarak görsün ve seçenek düğmesini ona göre işaretlesin...
 
Benim sorduğum dört örnek için tarih yazış şeklinizi bilsek formül yazabiliriz.
Ona kalırsa yıl hanesini de 2 haneli yazmak istemelisiniz bence :)
Tarih yazarken kullanılan . veya / işareti sayısı neticede 2, o yüzden gereksiz zorlama olur bu yaptığınız.
 
=eğer(ve(f4>=tarih(2012;1;1);f4<=tarih(2012;3;31));1;0)+eğer(ve(f4>=tarih(2012;4;1);f4<=tarih(2012;6;30));2;0)+eğer(ve(f4>=tarih(2012;7;1);f4<=tarih(2012;9;30));3;0)+eğer(ve(f4>=tarih(2012;10;1);f4<=tarih(2012;12;31));4;0) zaten b5 hücresinde yazıyor.
 
.

F4'lerin yerine:

Kod:
TARİH(SAĞDAN(F4;4);PARÇAAL(F4;5;2);SOLDAN(F4;2))

yazın.

.
 
Ek bir bilgi olarak, rakamsal değerini girerek formülü devam ettirebilirsiniz. Örneğin; 21.03.2013 yerine 41354 yazabilirsiniz.
 
Ömer.baran sana zahmet bir bakar mısın?evet arkadaş çok yaklaştı hatta formülü düzlettim fakat başındaki 0 rakamı sorun oluyor.Yeni formül bu:=TARİH(SAĞDAN(F4;4);PARÇAAL(F4;3;2);SOLDAN(F4;2))
 
=eğer(ve(f4>=tarih(2012;1;1);f4<=tarih(2012;3;31));1;0)+eğer(ve(f4>=tarih(2012;4;1);f4<=tarih(2012;6;30));2;0)+eğer(ve(f4>=tarih(2012;7;1);f4<=tarih(2012;9;30));3;0)+eğer(ve(f4>=tarih(2012;10;1);f4<=tarih(2012;12;31));4;0) zaten b5 hücresinde yazıyor.

.

Eklediğiniz dosyanın B5 hücresinde bu formül yok.

Formülü uygulayamadım. Demiyorsunuz. Formülde hata buluyorsunuz?

Uygulanış biçimi ile dosyanız ekte.


.
 

Ekli dosyalar

hangi soruya anlayamadım.Ayrıca yurttaş arkadaşım gerçekten yardımların için minnettarım fakat benim aldığım dosyada dediğin gibi olmuyor.
 
Hücreye yazdığınız değer 1012012
bununla ne kastediyorsunuz acaba? 10.01.2012 mi yoksa 01.01.2012 mi?

Tarih verisini yazış şekliniz enteresan geldi.
Şöyle söyleyeyim;

--yazacağınız tarih 01.01.2012 olduğunda
--yazacağınız tarih 10.01.2012 olduğunda
--yazacağınız tarih 01.12.2012 olduğunda
--yazacağınız tarih 20.12.2012 olduğunda

nasıl yazıyorsunuz?

Ona göre formül kurmak gerek çünkü.

Sorum buydu.
 
Geri
Üst