• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Ortalama Fiyatı Artırmak

Katılım
23 Şubat 2009
Mesajlar
11
Excel Vers. ve Dili
ingilizce
Herkese merhaba,

Bir grup sayının ortalamasını artırmak veya azaltmak için bir formül yazmaya çalıştırm ama olmadı. Ekteki dosyada G kolonunda her ürünün ortalaması belli, G6 da genel ortalama var, örneğin genel ortalamyı 8,64 den 10a çıkartmak istesem bunu tek tek tüm rakamları elle değiştireceğime otomatik bir şekilde herbir fiyatı belirli bir oranda artırmak mümkünmü?

Şimdiden çok teşekkürler.
 

Ekli dosyalar

Sn Turist,

Hızlı cevabınız için teşekkür ederim ancak sanırım neye ihtiyacım olduğunu tam açıklayamadım. Ekteki dosyada B2den F5e kadar yer alan sayıların artıp veya azalması lazım. Yani hepsinin ortalamasını bir yere yazıyorum. O ortalama rakamı değiştirince her ürünün fiyatı belirli oranda artarak benim istediğim genel ortalamaya geliyor. Buna bir çözüm varmıdır?
 
Herkese merhaba,

Bir grup sayının ortalamasını artırmak veya azaltmak için bir formül yazmaya çalıştırm ama olmadı. Ekteki dosyada G kolonunda her ürünün ortalaması belli, G6 da genel ortalama var, örneğin genel ortalamyı 8,64 den 10a çıkartmak istesem bunu tek tek tüm rakamları elle değiştireceğime otomatik bir şekilde herbir fiyatı belirli bir oranda artırmak mümkünmü?

Şimdiden çok teşekkürler.

Dosyanız ekte.

Solver ile çözüm üretilmiştir.

Konu için bakınız:

Solver-addin-ÇÖzÜcÜ Eklentİsİ Uygulamalari


.
 

Ekli dosyalar

teşekkürler yurttaş,

compile error cant find object or library diye bir hata mesajı veriyor.

Macro olmadan bunu yapmak mümkünmü? Çünkü ben macrodan pek anlamıyorum...
 
teşekkürler yurttaş,

compile error cant find object or library diye bir hata mesajı veriyor.

Macro olmadan bunu yapmak mümkünmü? Çünkü ben macrodan pek anlamıyorum...

.

Solver reference'nı eklemeniz gerekir.

Makrokrosuz da çözüm için yine solver'ı kullanmak en pratik yoldur.

Yukarıda linkini verdiğim örnekleri inceleyin.

.
 
Sn. Yurttaş,
Solver ile çözümünüz son derece de faydalı, emeğiniz için sağolunuz.
Ancak; uyguladığınız yöntemi analiz ettikten sonra; bazı düzenlemeler yaptım.
Eğer ekteki dosyayı ve açıklamalarını incelerseniz, bu çözüme katkısı olması açısından bizlere de yeni fikirler verebilirsiniz.

İlginiz, yardımlarınız ve hoşgörünüz için şimdiden çok teşekkür ederim.
 

Ekli dosyalar

Sn. Yurttaş,
Solver ile çözümünüz son derece de faydalı, emeğiniz için sağolunuz.
Ancak; uyguladığınız yöntemi analiz ettikten sonra; bazı düzenlemeler yaptım.
Eğer ekteki dosyayı ve açıklamalarını incelerseniz, bu çözüme katkısı olması açısından bizlere de yeni fikirler verebilirsiniz.

İlginiz, yardımlarınız ve hoşgörünüz için şimdiden çok teşekkür ederim.

.

Konuyu tam anlamamakla birlikte aşağıdaki açıklamalar umarım yararlı olur.

1. Solver'ın kısıtlar bölümü var. Eğer kısıtlar verilecekse o bölümde verilmesi gerekir.

Örneğin değişecek hücrelerin toplamdaki ağırlıkları oranından fazla artışları istenmiyorsa;

Kod:
SolverAdd CellRef:="$B$2", Relation:=1, FormulaText:="$B$2*(1+$B$2/$B$6)"
SolverAdd CellRef:="$c$2", Relation:=1, FormulaText:="$c$2*(1+$c$2/$c$6)"

benzeri kodlar eklenir. Bu doğal olarak saptanan kısıtlara göre değişkenlik gösterirler.

2. Diğer sorularınızdan bir şey anlamadım Örneğin otomatik hesaplama yapmıyorsa. Seçeneklerden Otomatik hesaplamayı seçerseniz.

3. 1 Kuruşluk hata nerede göremedim.

Konuyu biraz daha açarsanız, belki daha net cevaplar verebilirim.

.
 
.

Konuyu tam anlamamakla birlikte aşağıdaki açıklamalar umarım yararlı olur.

1. Solver'ın kısıtlar bölümü var. Eğer kısıtlar verilecekse o bölümde verilmesi gerekir.

Örneğin değişecek hücrelerin toplamdaki ağırlıkları oranından fazla artışları istenmiyorsa;

Kod:
SolverAdd CellRef:="$B$2", Relation:=1, FormulaText:="$B$2*(1+$B$2/$B$6)"
SolverAdd CellRef:="$c$2", Relation:=1, FormulaText:="$c$2*(1+$c$2/$c$6)"

benzeri kodlar eklenir. Bu doğal olarak saptanan kısıtlara göre değişkenlik gösterirler.

2. Diğer sorularınızdan bir şey anlamadım Örneğin otomatik hesaplama yapmıyorsa. Seçeneklerden Otomatik hesaplamayı seçerseniz.

3. 1 Kuruşluk hata nerede göremedim.

Konuyu biraz daha açarsanız, belki daha net cevaplar verebilirim.

.

Sn. Yurttaş,
Bilgileriniz için sağolun.Solver hakkında farklı şeyler öğrenmiş olduk.
 
Böyle bir cevap işine yarar mı

Elinize sağlık.Benim mantığıma göre doğru formüllenmiş.Fakat esas soruyu soran arkadışımızın istediğine uygun olup olmadığına kendisi bakmalı.
 
Geri
Üst