Aralıktaki harfleri sayma

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
EĞERSAY formülü ile yapıldığını biliyorum bu aralıkta harflerin önünde rakamlar olduğu için nasıl yapılacağını bilemedim. Yardım ederseniz çok sevinirim.

218689
 

Korhan Ayhan

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

C++:
=EĞERSAY(A1:K1;"*x*")
Ya da;

C++:
=TOPLA.ÇARPIM(--(SAĞDAN(A1:K1;1)="x"))
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
İkisi de oldu hocam teşekkür ederim.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Hocam özür dilerim yeni fark ettim verdiğiniz formül x leri sayıyor ve sonucu veriyor ancak bazı hücredeki X lerin önünde rakamlar değişiyor bu durumda o rakama göre toplamasına ihtiyacım var. Örenğin 1x-1x-3x-5x-2x= 12 sonucunu vermesi gerekli. Sizin verdiğiniz formülde sadece x leri saydığı için 5 sonucunu veriyor ama hata bende soruyu başta yanlış sormuşum özür dilerim.
 

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
Deneyin;
C#:
=TOPLA.ÇARPIM(EĞERHATA(--YERİNEKOY(A1:K1;"x";"");""))
 

usubaykan

Destek Ekibi
Destek Ekibi
Katılım
16 Mayıs 2008
Mesajlar
561
Excel Vers. ve Dili
Ev : Office Excel 2003
İş : Office Excel 2003
Alternatif olsun

Kod:
=TOPLA.ÇARPIM(--(YERİNEKOY(A1:K1;"x";"")))
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
İlgilendiğiniz için teşekkür ederim ama aralıkta başka harflerde olduğu için formül #DEĞER hatası verdi.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Tamam şimdi oldu dizi formülü olarak girmem gerekiyormuş :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dizi formül uygulaması için TOPLA.ÇARPIM gereksiz oluyor. TOPLA fonksiyonu yeterlidir.

C++:
=SUM(IFERROR(--SUBSTITUTE(A1:K1;"x";"");""))
SUM = TOPLA
IFERROR = EĞERHATA
SUBSTITUTE = YERİNEKOY

Eğer tablonuzda "x" içeren hücreler tek haneli sayılardan oluşuyorsa alternatif olarak aşağıdaki dizi formülde kullanılabilir.

C++:
=SUM(--IF(RIGHT(A1:K1;1)="x";LEFT(A1:K1;1)))
SUM = TOPLA
IF = EĞER
RIGHT = SAĞDAN
LEFT = SOLDAN
 
Üst