index match yardımı

Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
ekteki dosyadaki formül ile ilgili yardımınızı rica ederim

iyi çalışmalar
 

Ekli dosyalar

Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
istediğim şey aşağıdaki formülde yapılması gereken değişiklik ne olmalı ki

=INDEX(data;MATCH($C$3;date;0);1)

date girildiğinde weakday karşılığı gelsin
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
istediğim şey aşağıdaki formülde yapılması gereken değişiklik ne olmalı ki

=INDEX(data;MATCH($C$3;date;0);1)

date girildiğinde weakday karşılığı gelsin
Yurdaki formül işinizi görmedi mi?

=TEXT(INDEX(data;MATCH($C$3;date;0);1);"gggg")

.
 
Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
1--INDEX(data;MATCH($C$3;date;0);1) formülü başına text komutunu getirmeden bu formülde yapacağımız değişikliklerle sonuca ulaşma şansımız varmı

(mesala INDEX(data;MATCH($C$3;date;0);2)) vb

2--gönderdiğiniz formüldeki "gggg" ne anlama geliyor


teşekkürler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
1--INDEX(data;MATCH($C$3;date;0);1) formülü başına text komutunu getirmeden bu formülde yapacağımız değişikliklerle sonuca ulaşma şansımız varmı

(mesala INDEX(data;MATCH($C$3;date;0);2)) vb

2--gönderdiğiniz formüldeki "gggg" ne anlama geliyor


teşekkürler
Dosyayı siz oluşturmadınız sanırım. F sütunundaki veriler,

=E7 biçiminde alınarak F sütununun Hücre Biçimi gggg olarak düzenlenmiştir.

Tarih fonksiyonlarının formatı gg(gün) aa(ay) yy(yıl) düzenindedir..

01.01.2008 tarihi

gg.aa.yyyy ~ 01.01.2008

gg.aaaa.yyyy ~ 01.Ocak.2008

gggg.aa.yyyy ~ Salı.01.2008 gibi yazılabilir..

gg ~ tarihteki günün sayı olarak yani 01 25 14 gibi gösterir..

gggg ~ tarihteki günü metin olarak Pazartesi Salı Cumartesi gibi gösterir..

Konuyla ilgili detaylı bilgi için linki inceleyiniz..

TARİH VE SAAT FONKSİYONLARININ DETAYLI ANALİZİ

F sütunundaki verilerin kendi değilde biçimi gggg olarak düzenlendiği için yalnız başına yazdığınız formülü kullanamazsınız..

Sorudan bağımsız olarak merakımdan bir soru sormak istedim. E sütunundaki sayıları neden tarih formatında gün karşılığını göstermek istediniz anlayamadım. Ordaki sayıların tarihle ne bağlantısı varki?.
 
Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
dosyanın alıntı olduğu doğru
sorum aslında tarihlerle ilgili değildi sadece index formülasyonunda metin değerini (weakday)bulamamıştım.

ekteki dosyada görüleceği üzere çözüm ürettim.

zamanınızı aldım ilginizden dolayı teşekkürler


iyi akşamlar...
 

Ekli dosyalar

Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
dosyanın alıntı olduğu doğru
sorum aslında tarihlerle ilgili değildi sadece index formülasyonunda metin değerini (weakday)bulamamıştım.

ekteki dosyada görüleceği üzere çözüm ürettim.

zamanınızı aldım ilginizden dolayı teşekkürler

iyi akşamlar
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
dosyanın alıntı olduğu doğru
sorum aslında tarihlerle ilgili değildi sadece index formülasyonunda metin değerini (weakday)bulamamıştım.

ekteki dosyada görüleceği üzere çözüm ürettim.

zamanınızı aldım ilginizden dolayı teşekkürler

iyi akşamlar
Ekli dosyada bu fonksiyonla çözüme ulaşmanız gayet normal. Aslında diğer eklediğiniz dosyada da aynı çözüme ulaşıyordunuz fakat weakday sütunundaki değerler aslında sayı formatındadır sadece hücre biçimlendirmeleriyle oynandığı için o şekilde gözükmektedir. Bu yüzden bu fonksiyonla ulaştığınız sonuçlar sayı olarak gözükmekteydi..

Mesala diğer eklediğiniz dosyada.

F7 hücresindeki =E7 formülü yerine,

=METNEÇEVİR(E7;"gggg")

=TEXT(E7;"gggg") ingilizce sürümde gggg hata verirse dddd olarak değiştiriniz..

Olarak değiştirip alt hücrelere kopyalarsanız index fonskiyonu ile sonuç alabilirdiniz..
 
Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
ilginizden dolayı teşekkürler
 
Üst