Excel formülü: Hücreler yıldız işareti içeriyorsa toplama -

İçindekiler

Genel formül

=SUMIF(range,"*~**",sum_range)

Özet

Hücreler yıldız işareti içeriyorsa toplamak için, SUMIF işlevini tilde (~) kullanan ölçütlerle kullanabilirsiniz. Gösterilen örnekte, G6 hücresi şu formülü içerir:

=SUMIF(C5:C11,"*~**",D5:D11)

Bu formül, C sütunundaki bir değer "*" içerdiğinde D sütunundaki tutarları toplar.

Açıklama

SUMIF işlevi joker karakterleri destekler. Yıldız işareti (*) "bir veya daha fazla karakter" anlamına gelirken, soru işareti (?) "Herhangi bir karakter" anlamına gelir. Bu joker karakterler, "şununla başlar", "şununla biter", "3 karakter içerir" gibi ölçütler oluşturmanıza olanak tanır.

Yıldız işaretleri ve soru işaretleri joker karakter olduğundan, bu karakterleri özel olarak aramak istiyorsanız, tilde (~) ile onlardan kaçmanız gerekir. Tilde, Excel'in sonraki karakteri tam anlamıyla işlemesine neden olur.

Bu durumda, değişmez bir yıldız işaretiyle eşleştirmek için "~ *" kullanıyoruz, ancak bu, hücrenin herhangi bir yerinde bir yıldız işaretiyle eşleşmek için her iki tarafta yıldız işaretleriyle çevrilidir. Hücrenin sonunda bir yıldız işaretiyle eşleştirmek istiyorsanız, ölçüt için "* ~ *" kullanın.

SUMIFS ile alternatif

SUMIFS işlevini de kullanabilirsiniz. SUMIFS birden çok ölçütü işleyebilir ve bağımsız değişkenlerin sırası SUMIF'ten farklıdır. SUMIFS ile, toplam aralığı bağımsız değişken listesinde her zaman ilk sırada gelir ve ardından aralık / ölçüt çiftleri gelir:

=SUMIFS(D5:D11,C5:C11,"*~**")

Ilginç makaleler...