• DİKKAT

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

Excelde İki Sayı Arasını Otomatik Bulma

Formülü aynı şekilde kullanabilirsiniz. Sadece hücre referanslarını değiştirmeniz yeterli. Formüldeki $ işaretli hücre referanslarını veri tabanıyla değiştirdiğinizde formülünüz çalışacaktır.
Örneğin; verileriniz "Veri" isimli bir sayfada, puan değeriniz de A2 hücresinde yazılı olsun. B2 hücresinde aşağıdaki formül olmalı.
Rich (BB code):
=TAHMİN(A2;KAYDIR(Veri!$A$1;KAÇINCI(A2;Veri!$A$2:$A$22;-1);1;2);KAYDIR(Veri!$A$1;KAÇINCI(A2;Veri!$A$2:$A$22;-1);0;2))
Burada dikkat edeceğiniz bir diğer husus da veri tabanınızın puan sütununun büyükten küçüğe sıralı olmasıdır.
 
Formülü aynı şekilde kullanabilirsiniz. Sadece hücre referanslarını değiştirmeniz yeterli. Formüldeki $ işaretli hücre referanslarını veri tabanıyla değiştirdiğinizde formülünüz çalışacaktır.
Örneğin; verileriniz "Veri" isimli bir sayfada, puan değeriniz de A2 hücresinde yazılı olsun. B2 hücresinde aşağıdaki formül olmalı.
Rich (BB code):
=TAHMİN(A2;KAYDIR(Veri!$A$1;KAÇINCI(A2;Veri!$A$2:$A$22;-1);1;2);KAYDIR(Veri!$A$1;KAÇINCI(A2;Veri!$A$2:$A$22;-1);0;2))
Burada dikkat edeceğiniz bir diğer husus da veri tabanınızın puan sütununun büyükten küçüğe sıralı olmasıdır.
Ömer Bey tekrardan teşekkürler. Bilgilerinize minnettarım. Son olarak verilen sonuçların yuvarlanmasını nasıl sağlayabilirim acaba?
 
Rica ederim,
Mevcut formülü YUVARLA formülünde sayı parametresine yazınız.
Rich (BB code):
=YUVARLA(Mevcut Formül;0)
İyi çalışmalar...
 
Rica ederim,
Mevcut formülü YUVARLA formülünde sayı parametresine yazınız.
Rich (BB code):
=YUVARLA(Mevcut Formül;0)
İyi çalışmalar...
Ömer bey kusura bakmayın yordum sizi de. Şu linkte yer alan örnek çalışma dosyasından da görebileceğiniz üzere bazı sonuçlar negatif veya alakasız çıkıyor. Bunun nedeni ne olabilir acaba?
 
Veri sayfasının ilk satırına başlık ekleyiniz, verileriniz 2. satırdan başlasın.
Sayfa1 B1 hücresine de aşağıdaki formülü uygulayıp aşağı çekerek çoğaltınız.
Kod:
=YUVARLA(TAHMİN(A1;KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$2:$A$24;-1);1;2);KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$2:$A$24;-1);0;2));0)
Eğer veri sayfası başlıksız olacaksa aşağıdaki formülü kullanınız.
Rich (BB code):
=YUVARLA(TAHMİN(A1;KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$1:$A$23;-1)-1;1;2);KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$1:$A$23;-1)-1;0;2));0)
 
Veri sayfasının ilk satırına başlık ekleyiniz, verileriniz 2. satırdan başlasın.
Sayfa1 B1 hücresine de aşağıdaki formülü uygulayıp aşağı çekerek çoğaltınız.
Kod:
=YUVARLA(TAHMİN(A1;KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$2:$A$24;-1);1;2);KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$2:$A$24;-1);0;2));0)
Eğer veri sayfası başlıksız olacaksa aşağıdaki formülü kullanınız.
Rich (BB code):
=YUVARLA(TAHMİN(A1;KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$1:$A$23;-1)-1;1;2);KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$1:$A$23;-1)-1;0;2));0)
Emeğinize sağlık. Gerçekten çok yardımcı oldunuz.
 
Profilinizde Ecel versiyonunuz yazmıyor.
Excel365 kullandığınızı düşünüyorum.
Eğer Excel365 kullanıcısı iseniz, bu çözüm alternatif olsun. Puan yazdığınız kolonda yazılı olan tüm puanlar için tek formül ile tüm sonuçlar dökülmeli elde edilir.

 
Profilinizde Ecel versiyonunuz yazmıyor.
Excel365 kullandığınızı düşünüyorum.
Eğer Excel365 kullanıcısı iseniz, bu çözüm alternatif olsun. Puan yazdığınız kolonda yazılı olan tüm puanlar için tek formül ile tüm sonuçlar dökülmeli elde edilir.

Hocam selamlar. Excell 2021 sürümünü kullanıyorum. Emeğiniz için teşekkür ederim. Ancak dosyadaki sayıları girdiğimde çalışmıyor. Neden olabilir acaba?
 
Hocam selamlar. Excell 2021 sürümünü kullanıyorum. Emeğiniz için teşekkür ederim. Ancak dosyadaki sayıları girdiğimde çalışmıyor. Neden olabilir acaba?

Formül Excel 2024 / 365 işlevlerini içermekte. Bu nedenle Excel 2021 ve daha önceki versiyonlarda çalışmayacaktır.
MAP, LAMBDA ve AL işlevleri Ex.2021 de bulunmaz...

Formül Excel 2021 e göre uyarlanabilir, ama, LAMBDA işlevi olmadığından komple dökülme olamayacaktır.
İlk hücreye yazılan formül, aşağıya doğru kopyalanmalı / sürüklenmelidir.

Puan verileriniz H2 den itibaren H kolonunda...
I2 hücresine yazılır aşağıya doğru kopyalanır..
Kod:
=LET(N;H2;p;$A$2:$A$24;q;$A$2:$B$24;EĞER((N>0)*(N<=MAK(p));LET(a;SIRALAÖLÇÜT(q;MUTLAK(p-N));EĞİLİM(İNDİS(a;{1\2};2);İNDİS(a;{1\2};1);N));""))

Örnek dosya ektedir. İncelersiniz...
 
Formül Excel 2024 / 365 işlevlerini içermekte. Bu nedenle Excel 2021 ve daha önceki versiyonlarda çalışmayacaktır.
MAP, LAMBDA ve AL işlevleri Ex.2021 de bulunmaz...

Formül Excel 2021 e göre uyarlanabilir, ama, LAMBDA işlevi olmadığından komple dökülme olamayacaktır.
İlk hücreye yazılan formül, aşağıya doğru kopyalanmalı / sürüklenmelidir.

Puan verileriniz H2 den itibaren H kolonunda...
I2 hücresine yazılır aşağıya doğru kopyalanır..
Kod:
=LET(N;H2;p;$A$2:$A$24;q;$A$2:$B$24;EĞER((N>0)*(N<=MAK(p));LET(a;SIRALAÖLÇÜT(q;MUTLAK(p-N));EĞİLİM(İNDİS(a;{1\2};2);İNDİS(a;{1\2};1);N));""))

Örnek dosya ektedir. İncelersiniz...
Hocam çok teşekkür ederim. Yazdığınız formül de eksiksiz çalışıyor.
 
Ben teşekkür ediyorum...

Bu dosya da, grafiksel olarak çözüm olsun...
Puan yazmanıza gerek yok. Kaydırma çubuklarıyla seçmek yeterli...
Kaydırma çubuklarından dolayı dosya makro içermekte.

 
Veri sayfasının ilk satırına başlık ekleyiniz, verileriniz 2. satırdan başlasın.
Sayfa1 B1 hücresine de aşağıdaki formülü uygulayıp aşağı çekerek çoğaltınız.
Kod:
=YUVARLA(TAHMİN(A1;KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$2:$A$24;-1);1;2);KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$2:$A$24;-1);0;2));0)
Eğer veri sayfası başlıksız olacaksa aşağıdaki formülü kullanınız.
Rich (BB code):
=YUVARLA(TAHMİN(A1;KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$1:$A$23;-1)-1;1;2);KAYDIR(Veri!$A$1;KAÇINCI(A1;Veri!$A$1:$A$23;-1)-1;0;2));0)
Ömer Bey merhabalar tekrardan.
https://s6.dosya.tc/server18/yfl9wn/tablo4yd_22082023.xlsx.html

Bu adreste yer alan dosyadan da görebileceğiniz üzere formül anlamsız bir şekilde eksi (-) sonuç veriyor. Uzun saatler uğraşmama rağmen nedenini bulamadım. Yardımcı olabilirseniz çok memnun olurum.
 
Merhaba,
Tahmin formülü doğrusal bir eğim oluşturup ona göre sonuç ürettiği için doğrusal olmayan denklemlerde hatalı sonuç üretebiliyor. Bu sebeple Kaydır fonksiyonunu kullanarak tüm tablo yerine iki veriye göre sonuç üretmesini sağlayan formülü kurgulamıştım. Ancak Kaydır formülünü bir referans noktasından hareketle başka bir başvuru elde etmek için kullanırken bazen fazla kaydırabiliyoruz. Bu durumda da yanlış hücreyi referans göstermiş oluyoruz. Sizin formülünüzdeki hata da bundan dolayı oluşuyor. Bununla ilgili olarak yukarıdaki 26 numaralı mesajda da alternatif formül belirtmiştim.
Dosyanıza gelecek olursak H567 hücresindeki formül aşağıdaki şekilde olmalı.
Rich (BB code):
=TAHMİN(G567;KAYDIR(niden!$A$1;KAÇINCI(G567;niden!$A$1:$A$24;-1)-1;1;2);KAYDIR(niden!$A$1;KAÇINCI(G567;niden!$A$1:$A$24;-1)-1;0;2))
 
Geri
Üst