• 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

Yurttaş arkadaşım sarı hücre F4 e göre değişmiyor hatanın nerede olduğunu anlayamadım.bende office 2003 var ondan dolayı kaynaklanabilir mi?
 
Yurttaş arkadaşım sarı hücre F4 e göre değişmiyor hatanın nerede olduğunu anlayamadım.bende office 2003 var ondan dolayı kaynaklanabilir mi?

.

Neden değişsin ki?

Ne yapmaya çalıştığınız anlaşılmıyor?

Şöyle sorayım. F4 hücresine tarihi normal girseniz. Noktasız girişi unutun. sizin formül ne yapacak?


.
 
Anladığım tarih ne olursa olsun siz sekiz rakam yazıyorsanız aşağıdaki formül işinizi görür.
F4 hücresine başka formüllerde atıf yapacağınız zaman F4 yerine aşağıdaki formülü yazacağınız hücreye atıf yaparsınız.

=EĞER(F4="";"";EĞER(UZUNLUK(F4)=7;METNEÇEVİR(SOLDAN(F4;1)&"."&PARÇAAL(F4;2;2)&"."&SAĞDAN(F4;4);"gg.aa.yyyy");EĞER(UZUNLUK(F4)=8;METNEÇEVİR(SOLDAN(F4;2)&"."&PARÇAAL(F4;3;2)&"."&SAĞDAN(F4;4);"gg.aa.yyyy"))))
 
İstediğim birincisi F4 e nokta kullanmadan(ama noktası olan) tarih girmek ve ikincisi eğer formülü ile yazılan duruma göre
formül:=EĞER(VE(F7>=TARİH(2012;1;1);F7<=TARİH(2012;3;31));1;0)+EĞER(VE(F7>=TARİH(2012;4;1);F7<=TARİH(2012;6;30));2;0)+EĞER(VE(F7>=TARİH(2012;7;1);F7<=TARİH(2012;9;30));3;0)+EĞER(VE(F7>=TARİH(2012;10;1);F7<=TARİH(2012;12;31));4;0))

4 adet bulunan seçenek düğmelerinden birini işaretlenmesi (ayrıca formülüde açıklayayım eğer F4 hücresi 01.01.2012-31.03.2012 arasında olursa 1.seçenek, 01.04.2012-30.06.2012 arasında olursa 2.seçenek, 01.07.2012-30.09.2012 arasında olursa 3.seçenek, 01.10.2012-31.12.2012 arasında olursa 4. seçenek düğmesini işaretlesin)
dosyayı ekte tekrar gönderiyorum b5 hücresinde formül yazıyor.
 

Ekli dosyalar

Buyrun ekte

ancak çok garip uğraştı doğrusu.
 

Ekli dosyalar

Çok teşekkür ederim hem sana hem yurttaş arkadaşıma ancak sanırım ben office 2003 kullandığımda dosyada sorunlar çıktı yarın iş yerinde detaylı bir şekilde bakarım.Tekrar çok teşeşkkür ederim hakkınızı helal edin.
 
.

Sorunuzu nihayet anladım.

Girdiğiniz sözde tarih, yılın hangi çeyreğine (quarter) denk geliyoru bulmak.

Bu kadar uzun formüle ne gerek vardı?

Kullanılması gereken formül:

Kod:
=ROUNDUP(MONTH(DATE(RIGHT(F4;4);IF(LEN(F4)<8;MID(F4;2;2);MID(F4;3;2));IF(LEN(F4)<8;LEFT(F4;1);LEFT(F4;2))))/3;0)

Dosya ekte.


Not: Bir hücreye girilen bir tarihin hangi çeyreğe ait olduğunu bulmak için sizin yaptığınız şekilde pek çok EĞER kullanılmasına gerek yok.

Tarih A1 hücresinde ise;

Kod:
=ROUNDUP(MONTH(A1)/3;0)


Kod:
=YUKARYUVARLA(AY(A1)/3;0)

yeterlidir.



.
 

Ekli dosyalar

Sayın Okan KOÇ, iyice kafamızı karıştırdınız.

Sekiz hane kullanarak veri girişi yaptığınız aklıma gelince,
TARİH'le UZUNLUK'la filan uğraşmaya gerek olmadığı ortaya çıktı.
Sonuç şöyle, B5 hücresine;
Kod:
[B]=TAMSAYI((SOLDAN(SAĞDAN(F4;6);2)+2)/3)[/B]
yazmanız yeterli.

Başka hücrelerdeki işlemlerde, F4'e yazacağınız veriye atıf yapmak isterseniz, atıfı F4 yerine
Kod:
=TARİH(SAĞDAN(F4;4);SOLDAN(SAĞDAN(F4;6);2);(SOLDAN(F4;(EĞER(UZUNLUK(F4)=7;1;2)))))
bu formülü yazacağını hücreye yaparsınız.
 
Son düzenleme:
Geri
Üst