Tarihe Uygun Aralıktaki Değerleri Getirme

  • Konuyu başlatan Konuyu başlatan kmlzdmr
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kmlzdmr

Pro Üye
Kullanıcı
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
Tarihe Uygun aralıktaki değerleri getirmek konusunda iki talebim var. Yardımcı olur musunuz?

--Talep A (Değerler Aynı Sayfada)
B sütundaki tarih L sütunundaki tarihlerden hangi tarih aralığına denk gelen C3 hücresinde seçilmiş olan M yada N sütun değerini C4 ve aşağısan değer getirmek için formül gerekli
C sütun-Örnek B4 Hücresindeki 10.01.1989 tarihi L2:L50 aralığındkai tarihlerde olmasa da 10.01.1989 tarihine denk gelen L sütundaki tarihlerden <= durumu nedeniyle L2 hücresindeki 01.01.1990 tarihi satırındaki C3 hücresinde A-Değeri kriterine göre M2 hücresindeki 40 sonuç olarak gelecek
D Sütun-Örnek B4 Hücresindeki 10.01.1989 tarihi L2:L50 aralığındkai tarihlerde olmasa da 10.01.1989 tarihine denk gelen L sütundaki tarihlerden <= durumu nedeniyle L2 hücresindeki 01.01.1990 tarihi sonuç olarak gelecek

--Talep B (Değerler farklı sayfada Tarihseldeğer Sayfasında)
Talep A daki L1:N50 aralığı bu defa Tarihsel Değer sayfasından çekilerek G4 ve H4 hücrelerine Tarihseldeğer sayfasındaki çekerek değer alacak

Şimdiden teşekkür ederim.
 

Ekli dosyalar

Merhaba,
Örnekli anlatımla
1) Aranan Tarih B6= 23.11.1990 ise bu tarihin L sütundaki uygun tarih aralığını bulacak L2:L50 aralığındaki eşleşebilen tarih 23.11.1990 tarihi (L4 hücresi) bu durumda C3 hücresindeki seçime göre M/N sütunundaki karşılığı C6 hücresine sonuç getirecek. D6 hücresine de L4 değeri olan 23.11.1990 gelmiş olacak

2) Aranan Tarih B7= 01.09.1997 ise bu tarihin L sütundaki uygun tarih aralığını bulacak L2:L50 aralığındaki eşleşebilen tarih L13-L14 aralığındaki 02.08.1997 - 30.12.1999 aralığında eşleşebildiği için başka değişle 01.09.1997 aranan tarih 02.08.1997 tarihinden > büyük; 30.12.1999 tarihinden < küçük olması nedeniyle sonu değer satırı L13 deki 02.08.1997 lup C7 değeri 67 ve D7 değeri de 02.08.1997 almış olacaktır.
 
Deneyiniz.
G4 'e
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

F4 ' e
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

Umarım doğru anlamışımdır. Kolay gelsin.
 
#ezelk ilginize teşekkür ederim.
Maalesef formüller beklenen sonucu veremedi.
Talep A da talep ettiğim formüller C4 ve D4 hücresine uygulanacak
ve Talep B de talep ettiğim formüller g4 ve h4 hücresine uygulanacak
ilk soru penceresinde eklediğim dosyaya örnek sonuç değerleri bulunmaktadır.
--Öncelikle B sütunudaki tarihin L sütunundaki sabit taraih aralığında L2:L50 aralığındaki satırını bulmak gerekeceği kanısındayım.
büyük / küçük konusu ise örneğin B4=10.01.1989 ise L2:L50 aralığındkai tarihlerden hangi satıra denk geleceği hususunu değerlendirirsek;
B4=10.01.1989 taraihi L2dei en küçük tarih olan 01.01.1990 dan küçük olduğu için D4 ve H4 değerleri tarih olarak L4 değerini getirmeli
C4/G4 değeri de C3 / G3 hücresinde M1:M2 aralığındaki eşleşen sütun numarasını bularak C4/G4 değeri olarak M2/N2 değeri sonuç değer gelmeli...

Örnek-2: B17=05.02.1991 olması halinde bu tarih L2:L50 aralığındaki B17>= L2:L50 aralığında aradığında L4 hücresindeki 23.11.1990 tarihinden büyük; L5 hücresindeki 15.02.1991 den küçük olması nedeniyle D17= 23.11.1990 değeri almalı. C17= 45 değeri almalı
aynı şekilde G17= 50,75 değeri almalı...
 
Talep B ye hiç bakmadım zaten.

Sizin örnek sonuç ile sağdaki verilen formülle gelen sonuç arasındaki fark nedir ?

--"Örnek-2: B17=05.02.1991 olması halinde bu tarih L2:L50 aralığındaki B17>= L2:L50 aralığında aradığında L4 hücresindeki 23.11.1990 tarihinden büyük; L5 hücresindeki 15.02.1991 den küçük olması nedeniyle D17= 23.11.1990 değeri almalı. C17= 45 değeri almalı" örneğindeki sonuç da istenen gibi gelmiş.




1752853260870.webp
 

Ekli dosyalar

  • 1752853130767.webp
    1752853130767.webp
    91.4 KB · Görüntüleme: 7
Sayın Ezelk yaptığınız sonucun excel dosyasını ekleyebilir misiniz.
Diğer yandan 1 penceredeki eklemiş olduğum dosyanın ekranına bakılırsa G sütununda Talep B ( B tipi formül talebi) sütunu var.
Sizin formülü yine G4 ve F4 yapıştırdım. G4 dizi formülüne çevirdim. sonu aşağıya doğru hep 98 sonucu verdi.

1753082123265.webp
 
Çözümü incelemedim, ekran görüntülerinden anladığım;
tarih listesi ARTAN sıralı durumda olduğuna göre dizi formülü kullanmadan doğrudan
EĞERHATA(KAÇINCI(B4;$L$2:$L$50;1);1)
formülü ile ilgili tarihin kaçıncı sıradaki tarih olduğu bulunabilir.
Buradan hareketle de İNDİS veya KAYDIR işleviyle de bu tarihe denk gelen sayısal değere ulaşılabilir.
 
Telefondayım.
Bence KAYDIR işlevi içinde, verdiğim KAÇINCI formül parçasını kendiniz kullanabilirsiniz.
Hata yapmaktan çekinmeyin ve deneyin.
KAYDIR ( başlangıç hücresi ; kaç satır aşağı : kaç sütun sağa )
şeklinde düşünün.
 
Merhaba, Talep B için alternatif ektedir. İlkinde dizi kullandığım için aynı yoldan devam ettim. 365 kullanmanın DEZAVANTAJlarında birisi de dizi işlevi yazdığınızı fark etmiyorsunuz..
-Alan adı tanımı yapılmıştır formül kısalması için.
 

Ekli dosyalar

Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst