Sonuç Dağılımı

Katılım
31 Temmuz 2008
Mesajlar
93
Excel Vers. ve Dili
2003
Arkadaşlar Öncelikle Merhabalar,

Elimde hazırlamakta olduğum bir excel hesaplaması var. Son aşamaya geldim ve ilerleyemiyorum. Aslında sorunum sizlerin nazarında oldukça basit gözükecektir. Şöyle ki;

Elimde bir sayı var ve ben bu sayıyı 5 hücreye bağlı oldukları değerin %'sel çarpımı sonucu eşit olarak "tam sayı halinde" bölmek istiyorum. Bunun için Round ve DOWN - UP fonksiyonlarını kullanabileceğimi biliyorum ancak böyle yaptığım zaman hücre içeriklerinin toplamı elde etmek istediğim sayının ya üstünde ya da altında çıkıyor. Gerçekleştirmeyi istediğim ise, hücrelere dağılımı öyle bir yapsın ki, sonuç hep ana sayıya eşit olsun. Yani bu durumda da Round - Down - Up formülleri işe yaramıyor benim yaptığımda.

Örnek,

elimizdeki Sayı 80 olsun, bu sayı her bir hücre için % olarak çarpıldığında farklı değerlerin toplamını teşkil ediyor. Tabii ki bu %'ler küsüratlı değerler. Sonuç itibariyle bunların toplamı aşağıdaki değeri veriyor:

1- 12
2- 12
3- 12
4- 18
5- 25
TOPLAM: 79

Ama benim 80 rakamına ulaşmam lazım.

Acaba bu dağılımı 80' ulaşacak şekilde nasıl yapabiliriz?

Umarım sorunumu anlatabilmişimdir.

Şimdiden teşekkürler yardımlarınız için...
 

Korhan Ayhan

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

Lütfen sorunuzu örnek dosya ile destekleyiniz. Ayrıca belirttiğiniz beş değer hangi yüzdelere göre dağıtılacak?
 

Korhan Ayhan

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

K12 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=EĞER(TOPLA($J$12:J12)<$J$17;YUKARIYUVARLA(J12;0);$J$17-(TOPLA($K$11:K11)))
 

Korhan Ayhan

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

Sonuçlar tamsayı çıkıyor. İstediğiniz sonuç ne şekilde olması gerekiyor açıklarmısınız?
 
Katılım
31 Temmuz 2008
Mesajlar
93
Excel Vers. ve Dili
2003
J17 ve K17 hücrelerindeki sonuçların aynı olması lazım.

J17'de istediğim sonucu alıyorum çünkü küsüratlar ile veriyor. ancak benim için önemli olan o küsüratların tam sayı olması ve toplamının J17 ile aynı olması.
 

Korhan Ayhan

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

Sn. Leturc,

Önerdiğim formülü örnek dosyanızda K sütununa uygulayınca aşağıdaki sonucu alıyorum.

17
25
25
25
14
106

Bu sonuç işinize yaramıyormu?
 
Katılım
31 Temmuz 2008
Mesajlar
93
Excel Vers. ve Dili
2003
Sayın Ayhan,

Benim hatam özür dilerim. Vermiş olduğunuz denklem tam olarak istediğim sonucu vermekte. Ancak sizden bana bu denklemi yorumlamanızı rica edeceğim. Örneğin neden K11? Bunu talep etmemin nedeni, aynı denklemi farklı çalışmalarımda da kullanabilmektir.

Şimdiden çok teşekkürler.
 

Korhan Ayhan

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

Size önermiş olduğum formül küsürat farklarını hep son hücreye yedirmektedir.

Formül şu mantıkla işliyor.

12. satır için örneklersek;

J12 hücresindeki değerin toplamı J17 hücresindeki değerden küçükse J12 hücresindeki değeri yukarıyuvarlayarak sonucu hücreye yaz.

Eğer üstteki koşulumuz sağlanmıyorsa (zaten bu durum en son hücreye kadar gerçekleşmeyecektir.) J17 hücresindeki değerden K11 hücresinin toplamını çıkararak sonucu hücreye yaz. Burada K11 hücresini kullanmamızın sebebi formülümüzün "DÖNGÜSEL BAŞVURU" vermemesi içindir.

Bu durumda ikinci koşul sadece J16 satırı için geçerli olacaktır.

Umarım açıklayıcı olmuştur.
 
Üst