Arkadaşlar bir listedeki farklı rakamların kodlarına karşılık gelen rakamlarla toplanmasını nasıl sağlayabiliriz... Örnek dosya:
dsy.rar - 11 KB
dsy.rar - 11 KB
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞERSAY($C$12:$AG$12;$W19)+$Y19
Dediğin mantıkta formül ve Manuel yaptığım hesablama da 12.satır sonuç 148 çıkıyor, sen nasıl 160 buldun yaptığın açıklamaya göre çözemedim.Hocam öncelikle teşekkür ederim. Soruyu yanlış sorduğumu sizin koddan sonra anladım. Anlatmak istediğim şey şöyleydi. Örnekteki C12-ag12 arasında 6 tane 7 var. kod bölümünde 7 kodunun karşısındaki rakam 8::: veya 3 tane 8 var. 3 kodu karşısı 8:::
Sonuç: c12-ag12 arasında kaç tane aynı rakam varsa w19-y26 arasından karşılığını bulup hepsini toplaması... Mesela örnekteki c12-ag12 arası toplamı 160 olmalı...
=EĞERSAY(C12:AG12;$W$19)*$Y$19+EĞERSAY(C12:AG12;$W$20)*$Y$20+EĞERSAY(C12:AG12;$W$21)*$Y$21+EĞERSAY(C12:AG12;$W$22)*$Y$22+EĞERSAY(C12:AG12;$W$23)*$Y$23+EĞERSAY(C12:AG12;$W$24)*$Y$24+EĞERSAY(C12:AG12;$W$25)*$Y$25+EĞERSAY(C12:AG12;$W$26)*$Y$26
=TOPLA(EĞERHATA(ARA(C12:AG12;W19:W26;Y19:Y26);0))
Son kodla hiçbişey olmuyor...
Korhan Bey, Dizi formülü olduğunu belirtmiş. Dizi formülünü hücreye girdikten sonra hücreden çıkmak için CTRL+SHIFT+ENTER yapmanız gerekirdi, muhtemelen buna dikkat etmediniz.AK12 hücresine uygulayıp deneyiniz.
DİZİ formülüdür.
Kod:=TOPLA(EĞERHATA(ARA(C12:AG12;W19:W26;Y19:Y26);0))