Komplike bir Interpolasyon formülüne ihtiyacım var.

Katılım
8 Aralık 2016
Mesajlar
9
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
08/12/2021
Merhaba,
Foruma yeni kayıt oldum ancak bir müddettir takip ediyorum. Açıkçası epey bir yararını gördüm. Emeği geçen herkese teşekkür etmek isterim.
Forum içerisinde araştırdığım zaman isteğimi yerine getirecek bir örnek göremedim. Bir arkadaşımız kısmen benzer gibi görünen bir örnek üzerine soru sormuş ancak tam bir sonuca ulaşmamış ve eski bir konu başlığı bu. Ekte de açıklamaya çalıştım ancak durumu şöyle bir özetlemek isterim:

Birden fazla değeri olan bir geniş tablom var. Bu tablo içerisindeki değerlere çeşitli veri girişlerini eşleştirerek sonuca ulaşmak istiyorum. Ancak; girilen değerler tabloda mevcut olan değerler olmadığı için tablo içerisinde fonksiyonun interpolasyon yapmasına ve bu sonucu yuvarlayarak işlemden geçirmesine ihtiyacım var.

Birkaç hücre ile baktığım zaman İNDİS ve KAÇINCI formülleri ile ufak tefek sonuçlara sizin forumunuz sayesinde ulaştım. Fakat tahminimce çok daha karmaşık bir fonksiyona ihtiyacım var.

Eki incelerseniz muhtemelen çok daha somut bir fikre sahip olacaksınızdır. Bu konu benim için gerçekten çok önemli. Siz değerli Excel uzmanlarından yardım görebilirsem çok memnun olacağım.
Saygılarımla,
 

Ekli dosyalar

Katılım
8 Aralık 2016
Mesajlar
9
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
08/12/2021
Fikri olan bir üstadımız yok mudur? Sizlerden başka çarem kalmadı :)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Herhangi bir cevap almadığınıza göre; örnek belgeniz yeterince açıklayıcı değil demekki.

Belgede B2:B7 için, farklı durumlara göre ayrı sütunlarda olmak üzere;
sağa doğru sütunlarda örnek veriler yazıp B9:B11 aralığında da olmasını beklediğiniz sonuçları haricen hesaplayıp,
hesaplama sonuçlarını aynı sütuna yazıp, bu sonuçları da nasıl bulduğunuzu, sayfaya ekleyeceğiniz metin kutularına yazarsanız
daha hızlı sonuca varacağınızı, alternatif önerilerin de gelebileceğini düşünüyorum.
.
 
Katılım
8 Aralık 2016
Mesajlar
9
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
08/12/2021
Merhaba.

Herhangi bir cevap almadığınıza göre; örnek belgeniz yeterince açıklayıcı değil demekki.

Belgede B2:B7 için, farklı durumlara göre ayrı sütunlarda olmak üzere;
sağa doğru sütunlarda örnek veriler yazıp B9:B11 aralığında da olmasını beklediğiniz sonuçları haricen hesaplayıp,
hesaplama sonuçlarını aynı sütuna yazıp, bu sonuçları da nasıl bulduğunuzu, sayfaya ekleyeceğiniz metin kutularına yazarsanız
daha hızlı sonuca varacağınızı, alternatif önerilerin de gelebileceğini düşünüyorum.
.
Yanıtınız için teşekkür ederim. Kontrol edeceğim revize edeceğim.
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
selam,
Ömer Bey in , örnek dokuman konusundaki düşüncelerine aynen katılıyorum.
Interpolasyon olayının zaten kendisi karmaşık. Kaldı ki , sizin dokumanda üst üste bir çok kez interpolasyon yapılması söz konusu. Örnek dokumanın gerçeği çok iyi yansıtması gerekir.

Önce,
manuel olarak hesaplanmış sonuçları vereyim. Bunlar 1 çıkartılmamış halleri
V1 : 152,95
VR : 155,95
V2 : 160,8
TEMP : 83.335 (bu değer sonradan eklendi)

siz kontrol edersiniz...
Bu arada ilk olarak şunu söylemeliyim. Tablodaki değerler birbirlerinin aynısı şeklinde kopyalanarak çoğaltılmış. Ayrıca TEMP 32 için VR değerleri de 1644.. bana göre 144 olması gerekir ve hesaplar 144 üzerinden yapıldı.
Diğer bir konu ise, WIND değerini veriyorsanız TOW a , ya da TOW değerini veriyorsanız WIND değerine gerek YOK. Kaldı ki , sizin TOW değeriniz de uyumsuz. Çünkü TEMP : 30 ve 32 ile WIND : -10 ve 10 aralığında TOW un alacağı minimum : 79.000 , maxi : 83.600 sizin verdiğiniz değer ise 62.400 .... Bu da, dokuman, gerçeği yansıtmıyor anlamındadır.

Not : sorunuzu tekrardan okuduğumda farkettim ki, altı çizilerek belirtilmiş olan cümle hatalı. Kusuruma bakmayın. Düzeltiyorum. TEMP için bulunan değer olan 83,335 ten 62,400 değerinin farkı isteniyormuş.


Soru bence net... Fakat dokuman net değil...

İlave :
Örnek dokumanı netleştirmek açısından,

Tablonun satır ve sütun adetleri SABIT midir?
a - Pist isimleri BENZERSİZ isimler midir? Tekrar eden isimler olmuyorsa eğer sorgulamda , MEYDAN verisini yazmanıza gerek kalmayacak.
b - TEMP verileri DAİMA -10 dan başlar ve 65 e kadar gider . Farklı durumlar söz konusu mudur? Ya da Pist / Meydan a göre farklılık seyreder mi?
c - FLAP daima 1 , 2 ve 3 müdür? farklılık seyreder mi?
d - WIND daima -10, 0 ve 10 mudur? Diğer bir deyişle herbir FLAP için -10 , 0 ve 10 olmak üzere daima ÜÇ adet değer mi vardır?
e - Kolonlara geldiğimizde, her bir PIST için daima 8 kolon mu vardır? Eğer 8 kolon varsa bunlar daima TEMP ile başlar Flap , Wind, Tow, Limit , V1, VR ve V2 şeklinde mi olur?

Tablonun, ayrı bir sayfada olmasının daha iyi olacağı kanısındayım.
 
Son düzenleme:
Katılım
8 Aralık 2016
Mesajlar
9
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
08/12/2021
selam,
Ömer Bey in , örnek dokuman konusundaki düşüncelerine aynen katılıyorum.
Interpolasyon olayının zaten kendisi karmaşık. Kaldı ki , sizin dokumanda üst üste bir çok kez interpolasyon yapılması söz konusu. Örnek dokumanın gerçeği çok iyi yansıtması gerekir.

Önce,
manuel olarak hesaplanmış sonuçları vereyim. Bunlar 1 çıkartılmamış halleri
V1 : 152,95
VR : 155,95
V2 : 160,8
TEMP : 83.335 (bu değer sonradan eklendi)

siz kontrol edersiniz...
Bu arada ilk olarak şunu söylemeliyim. Tablodaki değerler birbirlerinin aynısı şeklinde kopyalanarak çoğaltılmış. Ayrıca TEMP 32 için VR değerleri de 1644.. bana göre 144 olması gerekir ve hesaplar 144 üzerinden yapıldı.
Diğer bir konu ise, WIND değerini veriyorsanız TOW a , ya da TOW değerini veriyorsanız WIND değerine gerek YOK. Kaldı ki , sizin TOW değeriniz de uyumsuz. Çünkü TEMP : 30 ve 32 ile WIND : -10 ve 10 aralığında TOW un alacağı minimum : 79.000 , maxi : 83.600 sizin verdiğiniz değer ise 62.400 .... Bu da, dokuman, gerçeği yansıtmıyor anlamındadır.

Not : sorunuzu tekrardan okuduğumda farkettim ki, altı çizilerek belirtilmiş olan cümle hatalı. Kusuruma bakmayın. Düzeltiyorum. TEMP için bulunan değer olan 83,335 ten 62,400 değerinin farkı isteniyormuş.


Soru bence net... Fakat dokuman net değil...

İlave :
Örnek dokumanı netleştirmek açısından,

Tablonun satır ve sütun adetleri SABIT midir?
a - Pist isimleri BENZERSİZ isimler midir? Tekrar eden isimler olmuyorsa eğer sorgulamda , MEYDAN verisini yazmanıza gerek kalmayacak.
b - TEMP verileri DAİMA -10 dan başlar ve 65 e kadar gider . Farklı durumlar söz konusu mudur? Ya da Pist / Meydan a göre farklılık seyreder mi?
c - FLAP daima 1 , 2 ve 3 müdür? farklılık seyreder mi?
d - WIND daima -10, 0 ve 10 mudur? Diğer bir deyişle herbir FLAP için -10 , 0 ve 10 olmak üzere daima ÜÇ adet değer mi vardır?
e - Kolonlara geldiğimizde, her bir PIST için daima 8 kolon mu vardır? Eğer 8 kolon varsa bunlar daima TEMP ile başlar Flap , Wind, Tow, Limit , V1, VR ve V2 şeklinde mi olur?

Tablonun, ayrı bir sayfada olmasının daha iyi olacağı kanısındayım.
Sakman26 Bey,

İlginize çok teşekkür ederim. Önizlenimleriniz hakkında mutabakata vardırmak isterim öncelikle:

1- Bulduğunuz 1 çıkarılmamış haller kesinlikle doğru bir tek yuvarlamaları eksik. Vallahi helâl olsun :D
2-) Dokümanda aslında bir tane tablo var. LTAI'nin 18L pist tablosu. Ben bu tabloyu kopyala-yapıştır yaparak çokladım. Çünkü bahsettiğim tablo aslında 100 küsür meydandan oluşan bir tablo olacak. Ben örneklendirme açısından bu şekilde gönderdim.
3-) Hatalı cümle içinse ne kusuru azizim? Rica ederim :)

İlavelere geldiğimde:
Tablonun satır sütun sayısı sabit değil. Dediğim gibi bir çok meydan var bir çok pist var. Mevcut yazacağım meydanlara pist ekleyebilirler veya kapatabilirler. Ya da ben yeni bir meydanı tabloya dahil edebilirim. Özetle tablo dinamik.
a- Her bir meydanın pist bilgileri farklı. Fakat pist isimleri coğrafi derecelere göre verildiği için aynı gelmesi çok muhtemel. Örneğin Isparta, Edremit ve Sinop. Hepsinde birer adet pist var ve hepsi 05-23 pisti. Dolayısı ile hepsinde de benzer isimli pistler olacak. Bu sebeple meydan elemesi şart.
b- Aslında değil ama 100 pistin 90ı bu şekilde diyebiliriz.
c- Bu uçak tipi için sabit üç. Yalnızca =EĞER("Bu işin içinden çıkabilirsek","fonksiyona en uygun flapı seç ve benzeri işlevler eklemem gerekiyor","bittiğimin resmidir") :)
d-Tabloda evet. Gerçek kullanımda limitler -15 ile +60'a kadar işleniyor. Örneğin eğer rüzgar +20 ise 0 ile +10 arasındaki fark iki katına çıkıyor.
e-Bir kaç tane daha var. Aslında bu da kısmen değşiklik gösterebilecek bir husus. Fakat kaç kolon eklenirse eklensin ve çıkarılsın her tabloya aynı sırada ve aynı miktarda eklenecek/çıkacaktır.

Yapmak istediğim bu değerleri kullanarak bir program oluşturmak aslında. Şu database'i bir oluşturur, fonksiyonları hazırlayabilirsem tavsiyelerinizle en iyi hale getirmeye çalışırım.

Vallahi ne desem bilmiyorum. Çok teşekkürler hepinize...
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
Tekrar merhaba,
aslında tablo nasıl sabitleştirilebilir ona bakmak gerekir. Şu anda ne diyebileceğimi bilemiyorum.

Tablolar, maximum veriyi içerecek şekilde hazırlanır. Pistlerinverilerine göre de bazı hücreler BOŞ bırakılır vs... Yani Örneğin , Maksimum , minimum verileri içerenden yola çıkarak ( İKİ Uç örnek) genel bir tablo oluşturulabilinir mi?

Bu arada meraktan soruyorum (eski uçakçı olarak) görev nerededir. DHMİ / SHGM..
 
Katılım
8 Aralık 2016
Mesajlar
9
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
08/12/2021
Tekrar merhaba,
aslında tablo nasıl sabitleştirilebilir ona bakmak gerekir. Şu anda ne diyebileceğimi bilemiyorum.

Tablolar, maximum veriyi içerecek şekilde hazırlanır. Pistlerinverilerine göre de bazı hücreler BOŞ bırakılır vs... Yani Örneğin , Maksimum , minimum verileri içerenden yola çıkarak ( İKİ Uç örnek) genel bir tablo oluşturulabilinir mi?

Bu arada meraktan soruyorum (eski uçakçı olarak) görev nerededir. DHMİ / SHGM..
Pegasus'ta pilotum:) Teyyare'den de anladığnıza göre bir şekilde hallederiz herhalde :)
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
OK.
yardımcı olmaya çalışırım. Ama tablolara bakmak gerekir..
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Ben belgeyi hazırlarken olan yazışmalarını kaçırmışım.
Hazırladığım belgeye bir göz atın isterseniz.

Sayın sakman sektörünüzden olduğundan konuya da hakim olduğuna göre;
eminim yine mükemmel bir çalışma ortaya koyacaktır.
Benimkisi de alternatif/fikir jimnastiği olsun.
(Kullanılan yardımcı sütuna da gerek kalmayacaktır, tamam dediğinizde hallederim artık)

Belgede açıklamalarınızın her bir adımı görülebilecek ve
böylece de hata halinde değişiklik yapılabiilecek şekilde bir yapı oluşturdum.

Belge ekte.
.
 

Ekli dosyalar

Katılım
8 Aralık 2016
Mesajlar
9
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
08/12/2021
Merhaba.

Ben belgeyi hazırlarken olan yazışmalarını kaçırmışım.
Hazırladığım belgeye bir göz atın isterseniz.

Sayın sakman sektörünüzden olduğundan konuya da hakim olduğuna göre;
eminim yine mükemmel bir çalışma ortaya koyacaktır.
Benimkisi de alternatif/fikir jimnastiği olsun.
(Kullanılan yardımcı sütuna da gerek kalmayacaktır, tamam dediğinizde hallederim artık)

Belgede açıklamalarınızın her bir adımı görülebilecek ve
böylece de hata halinde değişiklik yapılabiilecek şekilde bir yapı oluşturdum.

Belge ekte.
.
Ömer Bey tekrardan merhaba. Şaşkınlığımı nasıl dile getireceğimi bilemedim. Evirdim çevirdim ve yaptıklarınızı anlamaya çalışıyorum. Müthiş bir iş çıkarmışsınız, burası bir gerçek. Özellikle de insan bir hafta boyunca gece gündüz nasıl çözerim acaba diye bakıp tek bir adım ilerleyemezken sizin bunu yapmanız... Pes doğrusu :)

O halde öğlen ben esas bahsettiğim ana dosyayı göndereyim buraya. Bir de ona göz atın sizden ricam. Çünkü siz bu işi kesin yapabilirsiniz, buna eminim artık :) Zaten buradan emindim ama bu kadar kısa sürede de beklemiyordum, yalan yok :) Dosyaya yine arzu ettiğiniz gibi bir açıklama yaparım. Çok büyük kısmını zaten mantık olarak çözmüşsünüz. Hâlâ daha şaşkınlık içindeyim :D

Öğlen açıklamalı bir şekilde yeni dosyayı göndereceğim. Sevgiler, saygılar. Elinize, emeğinize sağlık. :)
 
Son düzenleme:
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
Merhaba.

Ben belgeyi hazırlarken olan yazışmalarını kaçırmışım.
Hazırladığım belgeye bir göz atın isterseniz.

Sayın sakman sektörünüzden olduğundan konuya da hakim olduğuna göre;
eminim yine mükemmel bir çalışma ortaya koyacaktır.
Benimkisi de alternatif/fikir jimnastiği olsun.
(Kullanılan yardımcı sütuna da gerek kalmayacaktır, tamam dediğinizde hallederim artık)

Belgede açıklamalarınızın her bir adımı görülebilecek ve
böylece de hata halinde değişiklik yapılabiilecek şekilde bir yapı oluşturdum.

Belge ekte.
.
selamlar
Sn. Ömer Baran Bey'e çok özel teşekkürlerimi gönderiyorum.
Müthiş bir çalışma yapmış.
Burada bana düşen, kendisini alkışlamak...

kolaylar gelsin..
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Ömer Bey tekrardan merhaba. Şaşkınlığımı nasıl dile getireceğimi bilemedim. Evirdim çevirdim ve yaptıklarınızı anlamaya çalışıyorum. Müthiş bir iş çıkarmışsınız, burası bir gerçek. ..... sizin bunu yapmanız... Pes doğrusu :)

O halde öğlen ben esas bahsettiğim ana dosyayı göndereyim buraya. Bir de ona göz atın sizden ricam. ...........Dosyaya yine arzu ettiğiniz gibi bir açıklama yaparım. Çok büyük kısmını zaten mantık olarak çözmüşsünüz. Hâlâ daha şaşkınlık içindeyim :D

Öğlen açıklamalı bir şekilde yeni dosyayı göndereceğim. Sevgiler, saygılar. Elinize, emeğinize sağlık. :)
Merhaba,
Şu an cep telefonundan yazıyorum.

Size, özel mesaj da gönderdim. Belgenizi, ulaştırırsanız bakarım.
Başladığım işi bitiririm, merak etmeyiniz.
Önemli olan veri tablonuzun sonuç alanının bulundukları sayfa ve her ikî alanın sayfadaki konumları ile satır/sütun yapısı.

İyi uçuşlar.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
selamlar
Sn. Ömer Baran Bey'e çok özel teşekkürlerimi gönderiyorum.
Müthiş bir çalışma yapmış.
Burada bana düşen, kendisini alkışlamak...

kolaylar gelsin..
Estağfurullah Sayın sakman.
İltifat için sağ olunuz. Sizin çalışmalarınız da her zaman alkışlanacak çalışmalar.

Sağlıcakla.
.
 
Katılım
8 Aralık 2016
Mesajlar
9
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
08/12/2021
Merhaba,
Şu an cep telefonundan yazıyorum.

Size, özel mesaj da gönderdim. Belgenizi, ulaştırırsanız bakarım.
Başladığım işi bitiririm, merak etmeyiniz.
Önemli olan veri tablonuzun sonuç alanının bulundukları sayfa ve her ikî alanın sayfadaki konumları ile satır/sütun yapısı.

İyi uçuşlar.
Çok teşekkür ederim. Hazırlığımı tamamlayıp göndereceğim.
 
Üst