BU FORMÜLE (EHATALIYSA) UYGULAYABİLİRMİ?

Katılım
5 Mayıs 2006
Mesajlar
27
Selam Arkadaşlar.Yazdığım formül çalışıyor fakat hücre boşsa #YOK yazıyor. EBOŞSA VE EHATALIYSA FOMÜLLERİNİ UYGULAMAYA ÇALIŞTIM AMA OLMADI. BU KONUDA YARDIMCI OLURSANIZ ÇOK SEVİNİRİM. BU ARADA DİĞER BİR SORUM DAHA OLACAK. BU FORMÜLÜ ALT SATIRLARA KOPYALARKEN FORMÜL DEĞİŞİYOR. FORMÜLÜ SABİT BİR ŞEKİLDE İSTEDİĞİM HÜCRELERE (10000 HÜCRE) NASIL KOPYALAYABİLİRİM?


FORMÜL :
=İNDİS(AL8:AM1001,KAÇINCI(B8:B1000,AL8:AL1001,0),2)
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Formülünüzü şöyle düzenleyin.

=Eğer(ehatalıysa(SİZİN FORMÜLÜNÜZ);"";(SİZİN FORMÜLÜNÜZ))

Ayrıca formülünüzde sabit kalmasını istediğiniz yerleri $ işareti ile kilitleyin.

$A$8:AM1001 gibi
 
Katılım
5 Mayıs 2006
Mesajlar
27
Sayın AS3434 Tarifiniz üzerine formülü uyguladım ama sonuç yine alamadım.bir de siz kontrol edermisiniz

TARİFİNİZLE OLUŞAN FORMÜL :
=Eğer(ehatalıysa(İNDİS(AL8:AM1001,KAÇINCI(B8:B1000,AL8:AL1001,0),2));"";(İNDİS(AL8:AM1001,KAÇINCI(B8:B1000,AL8:AL1001,0),2)))


ORJİNAL FORMÜL :
=İNDİS(AL8:AM1001,KAÇINCI(B8:B1000,AL8:AL1001,0),2)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki şekilde kullanabilirsiniz.

Kod:
=EĞER(EHATALIYSA(İNDİS(AL$8:AM$10000;KAÇINCI(B8;AL$8:AL$10000;0);2));"";İNDİS(AL$8:AM$10000;KAÇINCI(B8;AL$8:AL$10000;0);2))
 
Katılım
5 Mayıs 2006
Mesajlar
27
Sayın COST CONTROL , formülünüzü uyguladım. fakat yine çalışmadı. ekran görüntülerini gönderiyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Dosyanızı eklemeniz mümkünmü ?
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Sıkıntıyı çözdüm gibime geliyor.....
Size yazmış olduğumuz formüllerdeki noktalı virgülleri " ; " virgül " , " ile değiştirin.
=Eğer(ehatalıysa(SİZİN FORMÜLÜNÜZ);"";(SİZİN FORMÜLÜNÜZ))
VEYA
=EĞER(EHATALIYSA(İNDİS(AL$8:AM$10000;KAÇINCI(B8;AL$8:AL$10000;0);2));"";İNDİS(AL$8:AM$10000;KAÇINCI(B8;AL$8:AL$10000;0);2))

Kırmızı veya koyu yerleri .
Sevgilerle
 
Katılım
5 Mayıs 2006
Mesajlar
27
SAYIN "AS3434"
Söylediğiniz düzeltmeleri yaptım ve çalıştı :) Yardımınız için teşekkür ederim. Tabi COST CONTROL sizide unutmamak lazım, alakanız için çok teşekkür ederim. Şuan için formül çalışıyor. Son hâli ;

=EĞER(EHATALIYSA(İNDİS(AL$8:AM$10000,KAÇINCI(B8,AL$8:AL$10000,0),2)),"",İNDİS(AL$8:AM$10000,KAÇINCI(B8,AL$8:AL$10000,0),2))


İyigünler .....
 
Katılım
5 Mayıs 2006
Mesajlar
27
Bu arada, Örneğin;
Q8...Q10000 hücrelerini tarih olarak biçimlendirdim. P8...P10000 hücreleri ise =Q8+121..... Q10000+121 şeklinde atadım. Yani girilmesi muhtemel tarihlere 121gün ilave ediyorum. Fakat Q sütünündaki boş olan tarihlere karşılık P sütünunda boş olması gereken yerler 30 Nisan 1900 olarak şekilleniyor. O hücreleri nasıl boş göstermeliyiz? Ama Q sütunundaki hücrelere tarih girdiğinde işlem yapmalı...
Teşekkürler.
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
P8 hücresine aşağıdaki formülü yazın ve aşağıya doğru kopyalayın.

=EĞER(Q8="";"";BURAYA FORMÜLÜNÜZÜ YAZIN)

Tabii biz alışmışız noktalı virgüle siz virgül yapın.
Sevgilerle
 
Katılım
5 Mayıs 2006
Mesajlar
27
Sayın AS3434 , aşağıdaki şekilde yaptım fakat olmadı, kontrol edebilirmisiniz. Şuan hâla 30 nisan 1900 olarak görünüyorda...

=EĞER(Q8="","",Q8+121)
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
sn.boranturk
Yazdığım formülü denedim, bende çalışıyor herhangi bir sorun yok.
Acaba virgüllü kullandığınız için mi fonksiyon hata verir. Şöyle deneyin (Q8+121) i parantez içine alın.
=EĞER(Q8="","",(Q8+121))
 
Katılım
5 Mayıs 2006
Mesajlar
27
Evet Sayı AS3434, öncelikle teşekkür ederim,formülünüz gerçektende çalışıyor. ben space tuşuna basmışım.onu karakter olarak görüp hata vermiş. Vaktinizi alıyorum ama iki tarih farkını bulmak için aşağıdaki formülü kullanıyorum.Bugünden boş hücreyi çıkartamadığı için #DEĞER ikazı veriyor. Bunu nasıl değiştirmeliyiz sizce?

Formül ;

=EĞER(ETARİHLİ(BUGÜN(),R8,"y")=0,EĞER(ETARİHLİ(BUGÜN(),R8,"ym")=0,ETARİHLİ(BUGÜN(),R8,"md")&" Gün",ETARİHLİ(BUGÜN(),R8,"ym")&" Ay "&ETARİHLİ(BUGÜN(),R8,"md")&" Gün"),ETARİHLİ(BUGÜN(),R8,"y")&" Yıl "&ETARİHLİ(BUGÜN(),R8,"ym")&" Ay "&ETARİHLİ(BUGÜN(),R8,"md")&" Gün")
 
Katılım
5 Mayıs 2006
Mesajlar
27
bu formüle uygulayabilecek uygulayabilecek birisi varsa yardımlarını bekliyorum,Teşekkürler...
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
sn . boranturk
Bilgisizliğimi bağışlayın ama, Bu formülün işlevi nedir acaba? Yani formül sonucu (düzgün çalışırsa) ne çıkıyor?
 
Katılım
5 Mayıs 2006
Mesajlar
27
Ben bu formül ile belirli bir güne kaç gün kaldığını öğreniyorum. Fakat şöyle bir olay var ki, sonradan yazılması için boş bırakılan sütunlar için cevap bekleyen kalan gün sütununda #DEĞER yazıyor. yani örneğin A1... A100 arasına tarihler girilecek. Bu girilen tarihlere kaç gün kaldığını otomatik olarak B1....B100 arasındaki karşılığında görmek istiyoruz diyelim. Tarih girdiğimiz her sütunun karşısında kalan gün yazıyor. fakat tarih yazmadığımızda kalan gün sütununda boydan boya #DEĞER yazıyor. tabi buda göze hiç de hoş görünmüyor. O yüzden bende tarih girilmeyen sütuna karşılık gelen bölümde formül geçerli olsun fakat tarih girilmedikçe o da boş görünsün istiyorum. Umarım derdimi anlatabilmişimdir :)
saygılarımla
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Selamlar
Sn. boranturk
Amaç sadece kalan gün hesabı ise; Bugünden R8 hücresindeki tarihe kadar kaç gün olduğunu bulmak için ;

=EĞER(R8="";"";R8-BUGÜN())

Formülü ile kalan gün hesabını yaparsınız.

Yalnız hücre formatınızı ; hücreleri biçimlendir/İsteğe uyarlanmış menüsünden Genel "Gün" şeklinde yapın.
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Şekil-A da görüldüğü gibi.........
 
Katılım
5 Mayıs 2006
Mesajlar
27
Evet arkadaşım daha pratik fakat benim formülün özelliği, gün ay yıl olarakda belirtmesi bu tanım tabiki bunu sağlamıyor ama, sadece gün isteyenler için güzel. Teşekkür ederim
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
O zaman sn. Yesertener'in formülünü uygulayın.

=EĞER(A1="";"";ETARİHLİ(BUGÜN();A1;"Y")&" YIL "&ETARİHLİ(BUGÜN();A1;"YM")&" AY "&ETARİHLİ(BUGÜN();A1;"MD")&" GÜN ")


Size yıl ay gün olarak verir. A1 lerin yerine kendi tarih hücrenizi (R8)koyun.
 
Üst