Belirlenen değere göre hesaplama

Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Arkadaşlar Merhaba

Dünde aynı dosyayı yollamıştım. .

Şuan istediğim Excelde yapılabilinir mi bilmiyorum.

Ekteki dosyada,

C6 Hücresine girilen değer ile C22 hücresinde bir hesaplama olmaktadır.
Bu C22 hücresindeki hesaplanan değer c15-c16 hücresindeki değerler ile
kıyaslanmakta ve değer o ararlıkta ise yanda büyükçe görülen metin kutusunda Flote oranı iyi yazmaktadır.

Benim istediğim c6 hücresine girilecek doğru değeri (Flote oranı iyi yi yazdıran değerler) otomatik olarak hesaplatmak mümkünmü.

Şimdiden teşekkürler.
 

Ekli dosyalar

Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
ya arkadaşlar bunu yapmak mümkünmü.

Onuda bilen yokmu
 
Katılım
25 Mart 2006
Mesajlar
29
Excel Vers. ve Dili
2010 - Eng.
yapılır yapılmaz değil ama çok fazla değişken var ve bir değişken birçok yerde aynen kullanılıyor bence önce biraz sadeleştirmelisin ve gördüğüm kadarı ile Flote oranı bi aralıktan oluşuyor. Anladığım kadarıyla aradığımız Flote Oranı aralığı...
 
Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Arkadaşlar en sade halinle bir sayfa hazırladım.
daha öncekiyle mantık olarak aynı.

Yapmaya çalıştığım olay kısaca şu,
X ve Y değerlerini çarpıp bir sunuç elde ediyoruz.
Bu sonuç verilen aralıkta ise Y değeri doğru, verilen aralıklar dışında ise uyarı veriyor.

Bu verilen aralığa göre Y değerini otomatik hesaplatacak bir formül varmı.

İyi çalışmalar
 

Ekli dosyalar

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Araçlar-Eklentiler-Çözücü kısmını aktif hale getirin.

Çözücüyü çalıştırın, ben olması gerekeni basit bir şekilde ekteki dosyada gösterdim. Çözücü çalıştırdığınızda eklediğim kısıtlama ve düzenlemeleri göreceksiniz.


Not:Daha fazla bilgi için Excel Dersanesindeki SOLVER çalışmasını inceleyiniz.

.
 

Ekli dosyalar

Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Ali Hocam sağolun,

Dediğiniz şekilde çözüyor.
Fakat Kod olarak bunu yapmak mümkün mü.
Yaptığım sayfayı ileri düzey bilgisayar bilgisi olmayan çalışanlar kullanacak.
Menülere girmek onları biraz kasar.


İyi çalışmalar
 

Ali

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

Size verdiğim dosyanın solver kodları

Kod:
Sub solver1()
    SolverOk SetCell:="$C$9", MaxMinVal:=1, ValueOf:="0", ByChange:="$C$5:$C$6"
    SolverSolve
End Sub
şeklindedir.


Yalnız bu makroyu çalıştırmak için VBA düzenleyici açın. Tools/Reference kısmından SOLVER referansını etkin hale getirin. Eğer gözükmüyorsa Program Files/Microsoft Office/Office 12/Library/Solver klasörü içinde Solver.DLL dosyasını aç dediğinizde Reference listesine eklenecek ve bu dosyanın soldaki kutucuğunu onaylayarak aktif hale getirmiş olacaksınız.

Siz kendi dosyanızda Makro Kaydeti çalıştırıp, sonrada çözücü ile hesaplama yaptırın. Sonra makroyu durdurun. Böylece kendi dosyanıza özgü solverın makro kodlarını oluşturmuş olacaksınız. Ondan sonra bir butona bu kodları bağladıktan sonra sadece bu butonu kullanarak hesapları otomatik olarak yaptırabilirsiniz.


.
 
Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Ali Bey

Dediklerinizi yaptım.
Çözücüyü aktif hale getirdim.Makroyu oluşturdum.
Fakat bunu nasıl bir butona bağlayacağız. Birde oluşan macro Visual Basicte hata veriyor.
Ben bu konularda çok yeniyim.
Saçma birşey yazıyorsam kusura bakmayın.
 
Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Ali Bey

Yanlış anladınız. Son dediklerinizi yaptım fakat olmadı. Belki doğru yapamadım.
sizden cevap gelmeyince onun için yolladım.
Siz örnek olarak bir excel dosyası oluşturabilirmisiniz.
Sizin için belki çok basit konu, ama benim için çok karmaşık geliyor.

İyi çalışmalar
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Her zaman bilgisayar başında olmuyoruz.İşlerimiz oluyor. Ne zaman müsait olursak o zaman yazıyoruz. Visual basic solver uygulamalarında referanslar onaylanmadığı müddetçe hata verir. Siz kendi bilgisayarınızda bunu yapacaksınız. Ben dosya göndermem birşeyi değiştirmeyecek.

.
 
Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Ali bey yardımlarınız için teşekkürler.

Benim deyim acemi düzey. Bu nedenle macroyu butona bağlama konusunda bilgisizim. Uzun bir zaman harcamam gerekiyor.
Bu konuda yapılmış anlatımlı bir örnek olsa benim için yeterli olur.
 

Ekli dosyalar

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Resimde gösterdiğim gibi referansı kendi bilgisayarınızda onaylayın. Ondan sonra Hesapla butonun tıkladığınızda kendisi hesaplayacaktır.



Dosya ektedir.

.
 

Ekli dosyalar

Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Ali bey

Yolladığınız dosya çok güzel çalışıyor.
Fakat her hesapla butonuna basıldığında çözücü sonuçları penceresi açılıyor.
Bu pencereyi açtırmamanın bir yolu varmı.

İyi günler
 
Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Arkadaşlar Ali bey müsait değil galiba,

Başka yardımcı olacak kimse yokmu.


Ali bey

Yolladığınız dosya çok güzel çalışıyor.
Fakat her hesapla butonuna basıldığında çözücü sonuçları penceresi açılıyor.
Bu pencereyi açtırmamanın bir yolu varmı.

İyi günler
 

Ekli dosyalar

Katılım
14 Ekim 2009
Mesajlar
46
Excel Vers. ve Dili
Excel 2007 Türkçe
Başka uzman yok galiba bu formda
 
Üst