x leri toplama sorunu

Katılım
3 Haziran 2008
Mesajlar
12
Excel Vers. ve Dili
2007
merhaba, stundaki x lerin toplamını almak istiyorum ama bazı sütunlarda xx veya xxx olduğu için toplayamıyorum. sadece tek x olanları toplayabiliyorum. =COUNTA(D4:D151) çift x leri almıyor.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
COUNTA yerine COUNTIF yani EĞERSAY fonksiyonunu kullanın.
 
Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
Örnek dosya ekleyebilir misiniz?
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Kod:
[SIZE="2"]=COUNTIF(D4:D151;"x")[/SIZE]
 
Katılım
3 Haziran 2008
Mesajlar
12
Excel Vers. ve Dili
2007
=COUNTIF(D4:D151;"x") şeklinde sadece tek x leri topluyor. örnek dosya ekleyemedim bu arada. a1 de x a2 xx a3 xxx yani toplam 6 çıkması gerekiyor ama 1 çıkıyor.
 

Korhan Ayhan

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

Kod:
=SUMPRODUCT(LEN(A1:A100)-LEN(REPT(A1:A100;"X";"")))
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
=COUNTIF(D4:D151;"x") şeklinde sadece tek x leri topluyor. örnek dosya ekleyemedim bu arada. a1 de x a2 xx a3 xxx yani toplam 6 çıkması gerekiyor ama 1 çıkıyor.
İsteğinizi yanlış anlamışım.
Korhan Bey'in cevabı çözüm olacaktır.

İyi günler.

 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,334
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Sonuna yıldız ( * ) ekleyerek hesaplattırabilirsiniz.


Kod:
=COUNTIF(F4:F151;"x*")
 
Katılım
3 Haziran 2008
Mesajlar
12
Excel Vers. ve Dili
2007
Korhan bey formülü yapıştırdığımda hiç bir işlem yapmadı. bu arada dosyayı https://we.tl/EX2GOQs4qE ekledim. yukarıdan aşağıya çift X li olanları toplayamıyorum.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Aşağıdaki formül dizi formülüdür. Yapıştırdıktan sonra Shift+Ctrl+Enter basınız.
Kod:
=TOPLA(EĞER(SOLDAN(A1:A5;1)="x";UZUNLUK(A1:A5);0))
Kod:
=SUM(IF(LEFT(A1:A5;1)="x";LEN(A1:A5);0))
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Alternatif olarak deneyiniz.D152 kopyalayınız.Sağa doğru çoğaltınız.Sayın Korhan AYHAN beyin formülü.
Kod:
=TOPLA.ÇARPIM(UZUNLUK(D$3:D$151)-UZUNLUK((YERİNEKOY(D$3:D$151;DAMGA(88);""))))
 
Katılım
1 Haziran 2014
Mesajlar
355
Excel Vers. ve Dili
Ofis 2010-Türkçe
Alternatif olarak deneyiniz.D152 kopyalayınız.Sağa doğru çoğaltınız.Sayın Korhan AYHAN beyin formülü.
Kod:
=TOPLA.ÇARPIM(UZUNLUK(D$3:D$151)-UZUNLUK((YERİNEKOY(D$3:D$151;DAMGA(88);""))))
Sayın çıtır arkadaşım Yazmış olduğunuz koddaki DAMGA(88) fonksiyonu sanırım sadece büyük harf X lerin sayısını veriyor.
alicimri arkadaşımızın kodu büyük küçük harf duyarlığı yok.
Dikkatimi çektiği için yazdım. Teşekkürler.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Aşağıdaki Kullanıcı Tanımlı Fonksiyon Büyük küçük duyarlıdır.
Kod:
Function xsay(huc As Range)
For i = 1 To huc.Count
For e = 1 To huc(i).Characters.Count
If huc(i).Characters(e, 1).Text = "x" Then
xsay = xsay + 1
End If
Next
Next
End Function
 
Son düzenleme:
Katılım
3 Haziran 2008
Mesajlar
12
Excel Vers. ve Dili
2007
Teşekkürler yardımlarınız için. sayın Çıtır ve Ataköylü-59 un verdiği formüller üzerinden çözüldüç tekrar teşekkürler.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Ben hâlâ Korhan Bey'in çözümü neden işinize yaramadı onu anlamış değilim.
 
Katılım
14 Ocak 2015
Mesajlar
54
Excel Vers. ve Dili
OFFİCE 2010
Altın Üyelik Bitiş Tarihi
11-08-2021
Merhaba konuyu tekrar açacağım yardımınız olursa sevinirim.
Benim istediğim şekilde örnek olarak X1,X2,X3 satırın sonuna bunların toplamını atması yani toplam olarak 6'yı vermesi istiyorum şimdiden teşekkür ederim
 
Üst