- Katılım
- 25 Ocak 2009
- Mesajlar
- 110
- Excel Vers. ve Dili
- Excel-2007 Türkçe
Arkadaşlar merhaba benim sormak istediğim soru makro ile yazdığım solverı çalıştırdığımda ;
Solver uygun bir çözüm bulamadı diyor.
Sorumu soracağım ama solverı bilmeyen arkadaşlar için açıklayayım.
Bir çeşit iterasyon (ardışık yaklaşım) yaparak bir hücredeki formülasyonu başka bir sabit değere eşitlemeye çalışırken formülasyonun bağlı olduğu değişkene çeşitli değerler vererek sabit değere ulaşmaya çalışır.
Örneğin; y=2x+4 formülasyonu A1 hücresinde olsun x için ilgili hücre de A2 hücresi olsun. A3 hücresine de 5 sabit değerini girelim. Solver (Çözücü) çalıştırdığımızda bizden hedef hücreyi (bu örnekte A1 hücresi) ; değeri (bu örnekte A3 hücresindeki sabit değer 5) ve değişen hücreyi (bu örnekte A2 hücresi ) ve çöz dediğimizde x değerini 0.5 olarak verir.
Evet bilmeyenler için çok basit bir örnek üzerinde açıkladım. Gelelim benim soruma bu işlemleri kod ile yaptığımda veya çözücüyü dışardan çalıştırdığımda çözücü sonuç bulamazken ben değişecek hücreyi el ile kendim değerler vererek istediğim sonuç değerine yaklaşıp yaklaşmadığına bakarak bir çözüm bulabiliyorum. Solverın çözüm bulamaması neden kaynaklanabilir ? Ardışık yaklaşım yöntemini mi precisionu mu değiştirmeliyim. Herşeyi denedim ama çözüm bulamıyor. Ama ben çözümü değişken hücreye değerler vererek bulabiliyorum. Ama uzun ve zahmetli. Ne önerebilirsiniz acaba ?
Teşekkürler; İyi çalışmalar
Solver uygun bir çözüm bulamadı diyor.
Sorumu soracağım ama solverı bilmeyen arkadaşlar için açıklayayım.
Bir çeşit iterasyon (ardışık yaklaşım) yaparak bir hücredeki formülasyonu başka bir sabit değere eşitlemeye çalışırken formülasyonun bağlı olduğu değişkene çeşitli değerler vererek sabit değere ulaşmaya çalışır.
Örneğin; y=2x+4 formülasyonu A1 hücresinde olsun x için ilgili hücre de A2 hücresi olsun. A3 hücresine de 5 sabit değerini girelim. Solver (Çözücü) çalıştırdığımızda bizden hedef hücreyi (bu örnekte A1 hücresi) ; değeri (bu örnekte A3 hücresindeki sabit değer 5) ve değişen hücreyi (bu örnekte A2 hücresi ) ve çöz dediğimizde x değerini 0.5 olarak verir.
Evet bilmeyenler için çok basit bir örnek üzerinde açıkladım. Gelelim benim soruma bu işlemleri kod ile yaptığımda veya çözücüyü dışardan çalıştırdığımda çözücü sonuç bulamazken ben değişecek hücreyi el ile kendim değerler vererek istediğim sonuç değerine yaklaşıp yaklaşmadığına bakarak bir çözüm bulabiliyorum. Solverın çözüm bulamaması neden kaynaklanabilir ? Ardışık yaklaşım yöntemini mi precisionu mu değiştirmeliyim. Herşeyi denedim ama çözüm bulamıyor. Ama ben çözümü değişken hücreye değerler vererek bulabiliyorum. Ama uzun ve zahmetli. Ne önerebilirsiniz acaba ?
Teşekkürler; İyi çalışmalar