virgül yuvarla problemi

Katılım
24 Ekim 2014
Mesajlar
17
Excel Vers. ve Dili
2007
AŞAĞIDAKİ TABLODAKİ PROBLEMİ ÇÖZEMİYORUM
Sütun 1 verisi bağımsız bölüm sayısını verir. Örneğin 5 bağımsız bölüm varsa 5 girdiğimde sadece 5 yatay işlemi yapar. Diğerleri sıfır çıkıyor.
Sütun 2 verisi bağımsız bölümlerin m2 lerini verir.
Sütun 3 verisi dağıtılacak ortak alan m2 sini verir.
Sütun 4 verisi dağıtılacak ortak alan verisinin(sütun 3 deki sabit değer) sütun 2 deki m2 oranlarına göre bir katsayı ile çarpılarak bulunur.
Buraya kadar sıkıntı yok. Ancak sütun 4 verisini 2 basamağa yuvarladığımda sütun 5 deki gibi küsurat farkı çıkıyor.
Bu problemi çözerken karşılaştığım sorunlar ve çözülmesini istediğim şu şekildedir.
1) Bağımsız bölümler no kadar işlem fonksiyona girsin
2) sütun 4 deki değerler 2 basamaklı olsun
3) çıkan fark -sütun 5 eksi sütun 4- negatif ise sütun4 deki en büyük m2 ye eklesin ki dağıtımda fark oluşmasın. Eğer pozitif ise sütun4 deki en küçük m2 den çıkarsın.
4) Eğer fark 1 birimden fazla ise ise (örneğin 2 birim negatif değer ise sütun 4 deki en büyük 2 değere eklesin, 2 birim pozitif ise sütun 4 deki en küçük m2 den çıkarsın.
5) m2 ler eşit ise en büyük bağımsız bölüm numarasının önceliği olsun.
sütun 1 (1,2,3,4,5,6,7,8,-,-,-,-) sütun 2 (103,39- 75,42-71,97-71,97-75,42-146,52-143,24-278,85)
sütun3 (123,73) sütun 4 (13,2320-9,6524-9,2108-9,6524-9,2108-18,7519-18,3321-35,6877) toplam=123,73
sütun 5 (13,23-9,65-9,21- 9,65-9,21-18,75-18,33-35,69) toplam=123,72
 

bkk

Altın Üye
Katılım
30 Aralık 2019
Mesajlar
183
Excel Vers. ve Dili
Ofis 2019
Altın Üyelik Bitiş Tarihi
06-12-2025
üzgünüm ama çalışmanızı yazarak değil de bir çalışma kitabı olarak iletmelisiniz olmadan anlaşılması zor gibi..
 
Üst