İki ayrı Hücreden veriyi Tabloda kesiştirme

Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Selamlar arkadaşlar, öğrenmek istediğim formül ile onlarca sayfa arasından veri aramaktan kurtulmuş olacağımdan oldukça önemli

İki ayrı hücredeki verilerin tablo üzerindeki kesiştikleri noktadaki veriyi bir hücreye formülle yansıtmam gerekiyor.
Örneğin 6500 ton ağırlıkta bir kütlenin ağırlık merkezi 5,15 metre, bu iki değeri kullanarak tabloda yatma momentini "heeling moment" otomatik bulup bir hücreye yansıtması gerekiyor. (merak edenler için; hesap gemi stabilitesi için kullanılıyor)

Ör. hücre M6'da 6500 var
hücre M7'de 5,15 var bu M6 ve M7 toblonun dışında birer hücreler
GRAVITY --- A ------B------ C ----D------E------F------G-----H-------I
CENTRE ----4,90---4,95---5,00---5,05--5,10----5,15--5,20---5,25
1---5750 - 1050 1090 1130 1145 1170 1190 1230 1250
2---6000 - 1070 1110 1150 1180 1205 1240 1260 1290
3---6250 - 1090 1130 1170 1200 1220 1250 1280 1295
4---6500 - 1120 1145 1190 1220 1235 1275 1295 1310
5 --6750 - 1150 1170 1205 1240 1250 1285 1305 1325
6---7000 - 1175 1190 1210 1250 1270 1300 1330 1350
8---7750 - 1205 1230 1255 1270 1285 1305 1345 1370

Bana soldan 6500' ü arayacak, üstten 5,15'i arayacak ikisinin kesiştiği değeri verecek (yani tabloda kalın ve işaretli olanı bulmuş olacak ve bunu bir hücreye yansıtacak.

Şimdiden çok teşekkür ediyorum, sevgiler saygılar
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Satır ve sütun bilgilerini kendinize göre uyarlarsınız.

C++:
=İNDİS(A:I;KAÇINCI(6500;A:A;0);KAÇINCI(5,15;2:2;0))
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosya yükleme sitelerinden birine örnek bir dosya eklerseniz,sorunuza dağa çabuk yanıt alabilirsiniz.Kaydır formülü ile çözülebilir kanaatindeyim.
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Deneyiniz.

Satır ve sütun bilgilerini kendinize göre uyarlarsınız.

=İNDİS(A:I;KAÇINCI(6500;A:A;0);KAÇINCI(5,15;2:2;0))


Bu formül ile çok uğraştım, anlatımları izledim-dinledim, sorun aranan değerin sabit olmaması.
Yani formülde 6500 ve 5,15 değerleri değilde bu değerlerin hücre adı yer alması gerekiyor.

6500 ve 5,15 değerleri o anki hesap için gerekli sadece, bir sonraki hesapta değer değişiyor
6500 yerine hücre adını giriyorum, örneğin M6 ve 5,15 değeri için M7 fakat sonuç alamıyorum.

bu 6500 rakamlarını yansıtan M7 ve 5,15 rakamını yansıtan M7 hücreleri bu rakamları başka bir sayfada hesap toplamından alıyor ve bu toplamlar birkaç günde bir değişiyor
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Hocam şu şekilde verdiğiniz formüllerdeki 0 değerlerini değiştirerek ve rakamlar yerine hücre kodlarını yazarak denedim işe yaradı, çok teşekkür ederim, zihninize sağlık

=İNDİS(A:I;KAÇINCI(M6;A:A;1);KAÇINCI(M7;3:3;1))
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Konuyu nasıl çözüldü olarak adlandırıyorduk?
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Yalnız şöyle bir durum var, =İNDİS(A:I;KAÇINCI(M6;A:A;1);KAÇINCI(M7;3:3;1)) bu formülde en yakın alt değeri alıyor. 1'leri -1 olarak giriyorum en yakın üst değeri alsın diye, #YOK yazıyor sonuçta.

alt ve üst değer alıp ortalamasını hesaplatayım diye ikinci bir formül -1 ile gireyim istedim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
KAÇINCI içinde sıfır kullanırsanız birebir yazdığınız kriterler aranır. Yani tam eşleşme sonuçlarını size verir.
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
KAÇINCI içinde sıfır kullanırsanız birebir yazdığınız kriterler aranır. Yani tam eşleşme sonuçlarını size verir.
Farkındayım ama aranacak değer tabloda iki değerin aralığına denk geldiğinde 0 ile tam eşleşme arayacağından birebir eşleşeni bulamayacak. aranacak değerler 4-5 sayfa bir dizi işlemlerin sonunda gelen bir değer, tam eşleşecek değer vermiyor genelde. ARA yada ÇAPRAZARA formullerinde 1 ve -1 kullanarak alt ve üst değerleri alıp daha sonra orantı yaptırabiliyorum , aynını bu formülde 1 yerine -1 i verse sorun kalmayacak.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu durumda örnek dosya paylaşıp yakın değerlerde görmek istediğiniz sonucu belirtirseniz yardımcı olmamız kolaylaşır.
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Bu durumda örnek dosya paylaşıp yakın değerlerde görmek istediğiniz sonucu belirtirseniz yardımcı olmamız kolaylaşır.

Dosya paylaşmaya çalıştım ama link istiyor, Orion-1 e-mail adresi görünüyordu, ona e-mail olarak paylaştım e-posta adresi yazabilirseniz side de atayım
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosya paylaşmak için iki alternatifniz var.

1- Foruma Ücretli Altın Üye olabilirsiniz.
2- Harici dosya paylaşım sitelerine dosyanızı yükleyip linkini paylaşabilirsiniz. (Bu seçenek ücretsizdir.)
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki DİZİ formülü deneyiniz.

C++:
=İNDİS(A:M;KÜÇÜK(EĞER(A:A>=S6;SATIR(A:A));1);KÜÇÜK(EĞER(3:3>=S7;SÜTUN(3:3));1))
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Son bir ricam olacaktı, aşağıdaki formülü çok yerde kullanıyorum ve bölme yada çarpma sonucu "sıfır" olduğunda sonuç alamıyorum (#SAYI/0!) çıkıyor. Bunu tabloda 1'e 1 değeri bulunca da yapıyor, tam eşleşme olunca.
örneğin; aradığım değer 2,4 ise ve tabloda 2,4 tam eşleşme varsa aynı hatayı alıyorum)

Aradığım değer F4 ve tabloda tam eşleşme olduğundan "alt değer(C24) F4 ile aynı oluyor, aynı şekilde tam eşleşme olduğundan "üst değer (C25) de F4 ile aynı olunca işlem sonucu 0 çıkıyor ve hata veriyor
=((F4-C24)*(D25-D24)/(C25-C24))+D24
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz bu durumda sonucun ne çıkmasını istiyorsunuz?
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Siz bu durumda sonucun ne çıkmasını istiyorsunuz?
=((F4-C24)*(D25-D24)/(C25-C24))+D24 bu durumda
((F4-C24)*(D25-D24)/(C25-C24)) bu işlemin sonucu 0 olursa, sonucun D24 çıkmasını istiyorum

((F4-C24)*(D25-D24)/(C25-C24)) bu işlemin sonucu sıfır değilse en üstte yazdığım
normal formül işlesin
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=EĞER(((F4-C24)*(D25-D24)/(C25-C24))=0;D24;((F4-C24)*(D25-D24)/(C25-C24))+D24)
 
Katılım
31 Ekim 2021
Mesajlar
14
Excel Vers. ve Dili
office 365 2021 türkçe
Deneyiniz.

C++:
=EĞER(((F4-C24)*(D25-D24)/(C25-C24))=0;D24;((F4-C24)*(D25-D24)/(C25-C24))+D24)
Olmadı, sanırım (F4-C24) sıfır olunca ve (D25-D24) de sıfır olunca, peşinden (C25-C24) sıfır olunca, sıfırı sıfıra bölme hatası veriyor
Kitabı ekledim, kırmızı çerçeve içindekilerden durumu inceleyebilirsiniz.
aranacak olan F4 verisi küsüratlı olunca benim formül sorunsuz çalışıyor, o şekli ile de kitabı ekledim

https://we.tl/t-s95USZHPRK (hata veren)
https://we.tl/t-xA0hZjCyjk (hata vermeyen)
 
Üst