• DİKKAT

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

Aralıktaki harfleri sayma

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
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
 
Deneyiniz.

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

Ya da;

C++:
=TOPLA.ÇARPIM(--(SAĞDAN(A1:K1;1)="x"))
 
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.
 
Alternatif olsun

Kod:
=TOPLA.ÇARPIM(--(YERİNEKOY(A1:K1;"x";"")))
 
İlgilendiğiniz için teşekkür ederim ama aralıkta başka harflerde olduğu için formül #DEĞER hatası verdi.
 
Tamam şimdi oldu dizi formülü olarak girmem gerekiyormuş :)
 
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
 
Geri
Üst