Listedeki rakamlara karşılık gelen kod rakamlarının toplanması

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,819
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Z19 a aşağıdaki formülü yazın aşağı doğru kopyalayın.

Kod:
=EĞERSAY($C$12:$AG$12;$W19)+$Y19
Not:Örnek dosya eklerken sıkıştırmadan eklerseniz çok iyi olur.
 
Katılım
13 Ocak 2005
Mesajlar
211
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ı...
 

metehan8001

Yasaklı
Katılım
8 Nisan 2010
Mesajlar
125
Excel Vers. ve Dili
Office 2007 -2016 TR
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ı...
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.
 

metehan8001

Yasaklı
Katılım
8 Nisan 2010
Mesajlar
125
Excel Vers. ve Dili
Office 2007 -2016 TR
Aşağıdaki formülü AH12 hücresine yazın, aşağıya doğru sürükleyin.

C#:
=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
 
Katılım
13 Ocak 2005
Mesajlar
211
Hocam teşekkür ederim. Bu şekilde oldu. Formül olarak nasıl bilmem ama mantık olarak "şu aralıktaki listeye bak yukarıdaki aralıkta geçen sayı adetlerini karşısındakiyle çarp" şeklinde daha kısa işlemle sonuca gidebilen bir sistematiği yok mu acaba...
 

metehan8001

Yasaklı
Katılım
8 Nisan 2010
Mesajlar
125
Excel Vers. ve Dili
Office 2007 -2016 TR
Vardır belkide ama ben bilmiyorum yine de Sayın @PriveT boş bir zamanı olduğunda bakabilirse iyi olur.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,489
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
AK12 hücresine uygulayıp deneyiniz.

DİZİ formülüdür.

Kod:
=TOPLA(EĞERHATA(ARA(C12:AG12;W19:W26;Y19:Y26);0))
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Katılım
13 Ocak 2005
Mesajlar
211
Evet öyle yapınca oldu. Kusura bakmayın bilmiyordum. Dizi formülü olunca ne anlama geliyor acaba...
 
Üst