- Katılım
- 6 Ocak 2012
- Mesajlar
- 4
- Excel Vers. ve Dili
- excel 2016 türkçe
Öncelikle Merhabalar;
Aslında başlığa nasıl yazsam bir türlü karar veremedim, buradan detaylıca problemi anlatmak istiyorum.
Excel de pek bilgim yok, standart işlevlerle işi uzata uzata götürüyorum çoğu zaman. makro bilgim ise tamamen sıfır.
Kalite kontrol sektöründekiler bilirler bir çok deney sonuçları excel ile işlenir. Bende zemin deneyleri için kullanmış olduğumuz şablonları biraz daha kolaylaştırmak ve otomatikleştirmek istiyorum. Bu amaçla girilen değerler sonucunda grafiğin maksimum noktasının kordinatını verdirmeyi araştırarak öğrendim. DOT kullanarak eğilim denklemini elde edebiliyor ve türev ile maksimum noktalarının apsislerini elde edebiliyorum.
Şimdi ise CBR adı verilen California Taşıma Oranı testiyle uğraşmaya başladım. Olayı açıklamak için bu testen bahsetmek gerekirse; Veri olarak elimizde X eksenin de penetrasyon(batma) değerleri, Y ekseninde ise yük değerleri bulunmakta. 10+1 adet veri çifti ile oluşan 3 eğrimiz var. bu eğrilerin 2,5 ve 5 batma değerlerine karşılık gelen Yük okumaları bizi sonuca götürüyor.
Ancak burada şartnamenin vermiş olduğu bir kural devreye giriyor. Eğer ki çizilen eğriler Y+ eksenine göre dışbükey yada doğrusal değilse, yani X^2 grafiği gibi yukarı doğru kıvrımlanıyorsa bir düzeltme gerekiyor. Bu düzeltme ise eğrinin eğiminin en büyük olduğu noktadan eğimiyle aynı değerde bir doğru çekilerek Y eksenini kesene kadar uzatılıyor. Artık yeni eğrimiz bu iki eğrinin birleşimi oluyor ve koordinat sisteminin sıfır noktası sonradan çizdiğimiz doğrunun x eksenini kestiği noktaya taşınıyor ve 2,5-5 batmasına gelen yük değerleri yeniden okunuyor...
Uzun oldu ama olayı özetledim sanıyorum. İşte bende bunu otomatikleştirmek için uğraşıyordum ama sürekli tıkandım. önce eğimleri hesapladım her doğruya ait. ardından bunların maksimum olanlarını MAK işlevi ile belirledim ama buradan öte tıkanıyorum. Bir tane EĞER li fonksiyon yazmaya çalıştım.
Eğer(mantıksal sınama;doğru ise A1:A7 hücrelerini A20:A27 hücrelerine yazdır;Eğer(mantıksal sınama;doğru ise doğru ise A2:A8 hücrelerini A21:A28 hücrelerine yazdır;Eğer(.....
Türkçesi; eğimlerin olduğu sütünun 1. üyesi diğerlerinden büyükse 0 ile eğimin hesaplandığı noktalar arasındaki değer kümesini aşağıda yeni bir hücre kümesine yaz. değilse 2. elemana bak.....
Buradan en büyük eğime göre eğimi veren noktadan sıfır noktasına çizilecek doğrunun değerlerini elde etmeyi planlıyor böylece yeni bir XY dağılım eğrisi elde edeceğim ve bu eğrinin denkleminin türeviyle de x eksenini kesen noktayı bulacağım böylece 0 noktası ile arasındaki kalan miktardan gerekli düzeltmeyi elde edebilecektim. Ancak saçmaladım sanırım acayip hatalar aldım.
ekte dosyayı paylaşıyorum, vakti olan bilgisi olan ve bu kadar yazıyı bunalmadan okuyan olursa yardımcı olmalarını rica ediyorum.
(şimdi baktım da ben böyle bir konu görsem açanın akıl sağlığından şüphe duyardım)
Aslında başlığa nasıl yazsam bir türlü karar veremedim, buradan detaylıca problemi anlatmak istiyorum.
Excel de pek bilgim yok, standart işlevlerle işi uzata uzata götürüyorum çoğu zaman. makro bilgim ise tamamen sıfır.
Kalite kontrol sektöründekiler bilirler bir çok deney sonuçları excel ile işlenir. Bende zemin deneyleri için kullanmış olduğumuz şablonları biraz daha kolaylaştırmak ve otomatikleştirmek istiyorum. Bu amaçla girilen değerler sonucunda grafiğin maksimum noktasının kordinatını verdirmeyi araştırarak öğrendim. DOT kullanarak eğilim denklemini elde edebiliyor ve türev ile maksimum noktalarının apsislerini elde edebiliyorum.
Şimdi ise CBR adı verilen California Taşıma Oranı testiyle uğraşmaya başladım. Olayı açıklamak için bu testen bahsetmek gerekirse; Veri olarak elimizde X eksenin de penetrasyon(batma) değerleri, Y ekseninde ise yük değerleri bulunmakta. 10+1 adet veri çifti ile oluşan 3 eğrimiz var. bu eğrilerin 2,5 ve 5 batma değerlerine karşılık gelen Yük okumaları bizi sonuca götürüyor.
Ancak burada şartnamenin vermiş olduğu bir kural devreye giriyor. Eğer ki çizilen eğriler Y+ eksenine göre dışbükey yada doğrusal değilse, yani X^2 grafiği gibi yukarı doğru kıvrımlanıyorsa bir düzeltme gerekiyor. Bu düzeltme ise eğrinin eğiminin en büyük olduğu noktadan eğimiyle aynı değerde bir doğru çekilerek Y eksenini kesene kadar uzatılıyor. Artık yeni eğrimiz bu iki eğrinin birleşimi oluyor ve koordinat sisteminin sıfır noktası sonradan çizdiğimiz doğrunun x eksenini kestiği noktaya taşınıyor ve 2,5-5 batmasına gelen yük değerleri yeniden okunuyor...
Uzun oldu ama olayı özetledim sanıyorum. İşte bende bunu otomatikleştirmek için uğraşıyordum ama sürekli tıkandım. önce eğimleri hesapladım her doğruya ait. ardından bunların maksimum olanlarını MAK işlevi ile belirledim ama buradan öte tıkanıyorum. Bir tane EĞER li fonksiyon yazmaya çalıştım.
Eğer(mantıksal sınama;doğru ise A1:A7 hücrelerini A20:A27 hücrelerine yazdır;Eğer(mantıksal sınama;doğru ise doğru ise A2:A8 hücrelerini A21:A28 hücrelerine yazdır;Eğer(.....
Türkçesi; eğimlerin olduğu sütünun 1. üyesi diğerlerinden büyükse 0 ile eğimin hesaplandığı noktalar arasındaki değer kümesini aşağıda yeni bir hücre kümesine yaz. değilse 2. elemana bak.....
Buradan en büyük eğime göre eğimi veren noktadan sıfır noktasına çizilecek doğrunun değerlerini elde etmeyi planlıyor böylece yeni bir XY dağılım eğrisi elde edeceğim ve bu eğrinin denkleminin türeviyle de x eksenini kesen noktayı bulacağım böylece 0 noktası ile arasındaki kalan miktardan gerekli düzeltmeyi elde edebilecektim. Ancak saçmaladım sanırım acayip hatalar aldım.
ekte dosyayı paylaşıyorum, vakti olan bilgisi olan ve bu kadar yazıyı bunalmadan okuyan olursa yardımcı olmalarını rica ediyorum.
(şimdi baktım da ben böyle bir konu görsem açanın akıl sağlığından şüphe duyardım)
