iki sayı arasındaki değeri bulup,ona göre işlem yapma nasıl olur?

Katılım
7 Şubat 2008
Mesajlar
19
Excel Vers. ve Dili
2003
merhaba arkadaslar bu sorunun cözümü nasıl olacak.patron kovacak beni...:(
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
aşağıdaki formülü denermisiniz.
mesela 260 yazarsak ((1141-789)/100*60)+789)*0,5 yazacak bunu nerede görüyoruz?

=EĞER(EHATALIYSA(DÜŞEYARA(E5;A5:C29;3;0));DÜŞEYARA(E5;A5:C29;2))
 
Katılım
7 Şubat 2008
Mesajlar
19
Excel Vers. ve Dili
2003
ama bu sekilde herhangi bir işlem yapmıyorki ..sabit değerleri veriyor.yani ara değerlerde kendisi hesap yapmalı...
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
formülde yanlışlık var.
ara değerler için enterpolasyon yapacak formülü eklemek lazım. biraz daha düşünelim...
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Siz hangi değerler için neler hesaplanmasını yazarmısınız?

Tam değerler için hangi veriler gelecek?

Ara değerler için hangi sütuna bakıp nasıl bir sonuç verecek.

İnterpolasyon ise bir zorluğu yok.
 
Katılım
7 Şubat 2008
Mesajlar
19
Excel Vers. ve Dili
2003
ara değerlerde şunu yapacak..baktıki 240 var bunu zaten 200 e kadar olan bolumunun bir değeri var sorun 40 lık dilim .O 40'lık dilimde 200-300 arasındaki dilim.40 lık dilimin kac lira oldugunu bulmak için 300 un lkarsısındaki değerden 200 un karsıdınaki değeri cıkaracak.onu 100 e bolecek 1 birimin fiyatını bulacak.onuda 40 la carpacak 40 lık dilimin değerini bulacak.200 luk değerlede toplayınca 240 ın değerinin bulmuş olacak.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
F5 hücresine

=EĞER(EHATALIYSA(DÜŞEYARA(E5;A5:B29;2;0));TAHMİN(E5;KAYDIR(B5:B29;KAÇINCI(E5;A5:A29;1)-1;0;2;1);KAYDIR(A5:A29;KAÇINCI(E5;A5:A29;1)-1;0;2;1));DÜŞEYARA(E5;A5:B29;2;0))


yazınız.
 
Katılım
7 Şubat 2008
Mesajlar
19
Excel Vers. ve Dili
2003
Ustad cok sagol,etkiledin beni...eline saglık...Allah razı olsun.sonuclar 0,5 le carpılacak sadece ..gerisi dogru..
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Dosyayı inceleyiniz.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Üstteki formülde DÜŞEYARA'ya gerek yok fazladan yazmışım

Aşağıdaki gibi kullanın sadece 0,5 ilave ettim.

=TAHMİN(E5;KAYDIR(B5:B29;KAÇINCI(E5;A5:A29;1)-1;0;2;1);KAYDIR(A5:A29;KAÇINCI(E5;A5:A29;1)-1;0;2;1))*0,5
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Geç kalmışım sanrım. Sn. Ali' nin Çözümü kısa ve kesin çözüm olmuş..
 
Katılım
7 Şubat 2008
Mesajlar
19
Excel Vers. ve Dili
2003
ustad bişey soracagım.hem benim için hemde bir çok arkadas için faydalı olacgını dusunuyorum.formul yazıp hallediyosunuz ama formulun acıklamalı mantıgını soyleermisiniz cok daha yararlı olacaktır.şimdiden tşkr ederim.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Hem benim için hemde bir çok arkadaş için faydalı olacağını düşünüyorum.Formül yazıp hallediyosunuz ama formülün açıklamalı mantığını söylermisiniz çok daha yararlı olacaktır.Şimdiden tşkr ederim.



TAHMİN fonksiyonu varolan değerleri kullanarak gelecek bir değeri hesaplar veya tahmin eder.TAHMİN fonksiyonu lineer olarak artan veri dizisinde bilinen x'ler ve blinenen y'lere göre lineer bir grafik çizer.​

y=mx+n şeklinde bir grafiği kendi dinamiğinde tutar.​

ve bu fonksiyon,​

TAHMİN(x;bilinen_y'ler;bilinen_x'ler) şeklinde kullanılır. Sizin örneğinizde ise​

bilinen_y'ler : B5:B29​

bilinen_x'ler : A5:A29​

x değeri ise : E5 hücresine yazdığınız değerdir.​

Eğer y'lerin ve x'lerin adım aralığı eşit gitse idi direk​

TAHMİN(x;bilinen_y'ler;bilinen_x'ler) fonksiyonun kullanabilirdiniz ama​

sizin örneğinizde hem x'lerin hemde y'lerin adım aralığı eşit gitmiyor.​

Bu nedenle sizinde belirttiğiniz gibi bu dizinin kendi adım aralığını​

hesaplamamız lazım.​

İlk önce E5 hücresine yazacağımız değer bilinen x'ler içinde kaçıncı değere​

yakın bunu bulalım ki bu değer ve bundan sonraki değer farkındaki artış​

miktarını bulalım.​

E5 hücresine 900 yazıp herhangi bir hücreye =KAÇINCI(E5;A5:A29;1) yazın​

bilinen x'ler içinde 900 değerinin 9'uncu değere denk geldiğini göreceksiniz.​

KAYDIR fonksiyonu ise bu değerin kendisi ve sonraki değer arasındaki veriler​

arasında işlem yapmanız sağlar.Kaçıncı ile 900'ün yerini tespit ettik KAYDIR​

fonksiyonu ile bu değerlerin kendisi ve kendisinde sonraki değerin adım​

aralığını hesaplattırdık ve bilinen x'ler ve y'lerin adım aralığını buldurduktan​

sonra TAHMİN fonksiyonuna sen kendi çizdiğin y=mx+n aralığındaki m​

eğimini bu yeni değerlere göre hesapla dedik.​


......................
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
örnek dosya eklendi

merhaba
kulağı tersten göstermek isteyenler için formül ;)
aranan değerin bir üst ve bir alt değerini bulur. enterpolasyon hesabı kırmızı rekli yerleri değiştiririz.
=EĞER(EHATALIYSA(DÜŞEYARA(G5;C5:E29;3;0));EĞER(EHATALIYSA(DÜŞEYARA(G5;C5:E29;3;0));((DÜŞEYARA(G5;C5:E29;2)*1+DÜŞEYARA((KAÇINCI(DÜŞEYARA(G5;C5:E29;1);C5:C29)+1);B5:E29;3)*1)/2));DÜŞEYARA(G5;C5:E29;3))

not: örnek dosyayı eklememişim. dosya üzerindeki değişikliği görmeden mevcut dosyaya uygulanamaz
 
Son düzenleme:
Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
bilgiler için teşekkürler Ali bey
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
sayın umzan amele "merhaba
kulağı tersten göstermek isteyenler için formül "
hergün kesin beni güldürecek bişey yazıyosunuz.(umarım yanlış anlamassınız) dünkü arkadaşın yazıklarına dayanamadım rica ettim başlığı kaldırdılar:)
 
Üst