Mlz. Cinsi - Km Başl-Bitiş-Genişlik Alan çizelgesinde Enterpolasyon?

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım
ekli çalışmam ile ilgili kısım kısım daha önceden başka sorularda sormuştum
bu sorumun formatı farklı km başlangıç bitiş kriterleri ve malzeme kriterlerine göre düşey verilerin yazıldığı yerden enterpolasyon ile sonuca gitme

ekli çizelgemce bilgisyarımdaki gerçek halini kopyaladım veri sayısını epey bi düşürerek sordum
yeşil desenli hücrelerde mavi yazı renkli yerlere manuel veriler yazılıyo.
Gri renkli hücrelerde formüllerle diğer sonuçlara ulaşılıyo
B1:L33 verilerinden N12 ve O12 hücrelerine yazdığım başlangıç ve bitiş km bilgilerine göre P12:R12 sarı renkli herbir malzeme sınıfına karşılık gelen alan değeri nasıl bulunur.

soruyu zor hale getiren benim ilk ve son km yani N12 ve O12 ye yazdığım km verileri ana tabloda aynı aralıkalrda değil yani ana tablomdaki km başlangıç ve bitiş değerlerinden istenilen aralığa karşılık gelen kısımları bulunmalı

manuel örnek verirsem
istediğim km aralıkları başlangıç 1+000 bitiş = 2+000 diyelim
çizelgemde ise verilerin bir tanesi 0+700-1+300 diye yazılıp toplam alanda diyelim 500 M² bulunmuş olsun
ben 1+000-2+000 aralığındaki sonucu istediğimden 0+700-1+300 aralığının
0+700-1+000-1+300 gibi bölüp 1+000-1+300 arası 0+700-1+300 ün yarısı kadar ya 500/2 = 250 bulucak yani enterpolasyon olucak . İlerde meslek hayatımda çok defa karşılaşacağım hesaplama zorluğum çözülür umarım.

bu sorumla ilgili birkaç hocamın eski çözümleri var ama bu sorumada yardımcı olurlar umarım bende altalta 250 tane hergün yazılmış veriler var sonuca gitmekte zorlanıyorum.

ekli çizelgemde başlangıç ve bitiş km sini 11+000-13+000 seçtim ve ana çizelgemden hangi satırları formüle davet edeceğini M sütununa sarı renk vererek belirtmeye çalıştım.
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
ekleyeceğim çizelge ile sonuca gidilmesede bir üst aşamaya geçtim yani ana listeden belirlediğim başlangıç bitiş km aralığına giren satırları yanda tekrar oluşturdum
bunu yaparken 4 kriter yardımcı hücrede belirleyerek çözümledim
11+000-13+000 benim km aralığım ise bu aralığa girebilecek kriterler
1) başlangıç bitişkm si her ikisinin arasında kalanlar ( örn: 12+000-12+500)
2) başl. km si dışarda kalan bitiş km si aralıkta kalan ( örn : 6+700-12+000)
3) başlangıç km si aralıkta kalan bitiş km si aralık dışında (örn: 12+500-15000)
4) başlangıç ve bitiş km si aralıkların dışında kalan ama aralığı kapsayan (örn: 6+700-15+000)

veriler bu 4 mantığı sağlıyorsa koşullarla 1;0 ile belirlemeye çalıştım

püf noktalarda var 2+300-3+500 gibi bunlarda aralığa girmiyo bunu mesela verilerin mak istediğim aralığın minimumundan küçükse diye ekarte etmeye çalıştım aynı şekilde 15+000-17+000 gibi olanlar içinde verilerin minimumu istediğim aralığın maksimumundan büyükse ekarte edecek eğerli formülemeler yapmaya çalıştım sayın hocalarım zaten formülasyona bakınca anlayacaktır.

ekli dosyamı ekliyorum sorumun şimdiki hali bu olacak şekilde biraz sonra hangi hücrelerde nasıl sunuçlar alınmalı istediğimi yazacam
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sorum bu aşamaya kadar geldi belki daha kolay tek işlemle bile çözümü vardır ama bende soruma kafa patlatmaya devam ediyorum


bana bundan sonra zor gelen matematiksel anlamda şudur

seçtiğim aralık 11000-13000 arası
koşullardan 1. cisinde veriler 11500-12000 gibi arada kalıyosa bunu çözmek basit
(12000-11500)*sorudaki genişlik ama genişlik malzeme cinsine göre değişken olsun toplam alanda belli tabloda toplam alan / uzunluk mantığından bulabilirim
2. koşul işlemde veri aralığı 10000-12000 olursa mesela benim istediğim 11000den 12000 e kadar olan kısmı matematiksel hesabı
=MAK(10000:12000)-MİN(11000:13000) gibi işlemler yapabilmek
her koşul için ayrı matematiksel hesaplamalar gerekecek :(
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
son eklediğim tabloda veri çekerken yazdığım formülde bir hata yapmışım S12 ye yazmam gereken formül aşağıda gibi değiştirdim. ekli dosyaya ekleyemedim.

=EĞER(SATIRSAY($S$12:S12)>$V$9;"";İNDİS($B$12:$L$43;KAÇINCI(SATIRSAY($S$12:S12);$Q$12:$Q$43;0);SÜTUNSAY($S$12:S$12)))
 
Üst