• DİKKAT

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

Paya göre sınırlama

Katılım
11 Temmuz 2013
Mesajlar
6
Excel Vers. ve Dili
Excel 2007
Arkadaşlar ekteki excelde,
A sütununda aday numaraları
B sütununda adayların dahil olduğu grup numaraları
C sütununda her bir adaya ait değer
D sütununda her bir adayın dahil olduğu grubun toplam değeri
E sütununda ise her bir adayın kendi grup toplamından aldığı pay gösterilmektedir.

Her bir grubun toplam değerinden, kendine bağlı olan adaylardan payı %1'den küçük eşit ve %10'dan büyükeşit olanların değerinin çıkarılması ve yeni törpülenmiş bir grup değeri oluşturulması, oluşan bu yeni değerin grup değeri yani D sütununa yazılması gerekmektedir.

Örneğin 1. grubun toplam değeri 2199,42'dir. Ancak kendine bağlı adaylardan payı %1 ve altı olanlar ile %10 ve üstü olan aday değerleri yani;

631
640
648
651
863
864
870
1096
1100
1224
1225

nolu adayların değerleri toplamdan düşüldüğünde oluşan yeni toplam değer 1689,13 olmalı ve 1 gruba bağlı tüm adayların grup değeri bölümüde artık bu rakam yazmalıdır. tabi bu tüm gruplar için yapılmalı.

Bunu yapabilecek bir kod yazmamız mümkün mü?
 

Ekli dosyalar

F2 hücresine aşağıdaki formülü yapıştırıp aşağı doğru kopyalarmısınız.

Kod:
=D2-(TOPLA.ÇARPIM(($B$2:$B$287=B2)*($E$2:$E$287<1)*($C$2:$C$287))+TOPLA.ÇARPIM(($B$2:$B$287=B2)*($E$2:$E$287>10)*($C$2:$C$287)))
 
F2 hücresine aşağıdaki formülü yapıştırıp aşağı doğru kopyalarmısınız.

Kod:
=D2-(TOPLA.ÇARPIM(($B$2:$B$287=B2)*($E$2:$E$287<1)*($C$2:$C$287))+TOPLA.ÇARPIM(($B$2:$B$287=B2)*($E$2:$E$287>10)*($C$2:$C$287)))

Cevap için çok teşekkürler... Sonuçlar doğru geliyor ancak bu sonuçları F sütununda değil de yine D sütununda göstermem gerek, bu sütunlarla dolu bir döküman ve yandaki sütunu kullanma ya da sütun açarak araya yeni toplam değeri koyma şansım yok. D sütununda yeni toplam değerleri oluşmalı ve E sütunundaki paylar da bu oluşan yeni toplama göre artmalıdır. Bunu nasıl yapabilirim?
 
Aşağıdaki formül olur mu?
Kod:
=ETOPLA(B:B;B2;C:C)-ÇOKETOPLA(C:C;B:B;B2;C:C;"<="&ETOPLA(B:B;B2;C:C)/100)-ÇOKETOPLA(C:C;B:B;B2;C:C;">="&ETOPLA(B:B;B2;C:C)/10)
 
Kolay gelsin, hayırlı ramazanlar :)
 
Geri
Üst