SUMPRODUCT Fonksiyonu ile Joker Karakter Kullanma

SUMPRODUCT Fonksiyonu ile Joker Karakter Kullanma

SUMPRODUCT Fonksiyonu ile Joker Karakter Kullanma
Bu dosya, SUMPRODUCT fonksiyonunda doğrudan joker karakter kullanılamadığı durumlarda kısmi eşleşmeye göre toplama ve sayma işleminin nasıl yapılacağını iki örnek sayfayla gösterir. Metin içinde geçen bir ifade, belirli bir ifadeyle başlayan ya da biten kayıtlar hesaplanır; SUMIF ve COUNTIF ile joker karakterli karşılaştırma örneği de yer alır.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • JOKER KAREKTER1: A sütununda ürün adları (ELMA GOLDEN, YAFA PORTAKAL, ARMUT, PORTAKAL VAŞİNGTON, ELMA AMASYA, PORTAKAL PORTAKAL, PORTAKAL YAFA), D sütununda formül sonuçları bulunur. İçinde "PORTAKAL" geçen satırların toplamı ve adedi farklı yöntemlerle hesaplanır.
  • JOKER KAREKTER2: Hesap kodu ve alacak tutarlarından oluşan tablo (A ve C sütunları) ile E sütunundaki ölçüt kodları yer alır. G sütununda kodun başında, içinde ya da sonunda geçmesine göre alacak toplamları hesaplanır.

Kullanılan formüller​

  • FIND büyük/küçük harfe duyarlı, SEARCH duyarsız arama yapar; ISNUMBER ile birlikte eşleşen satırlar 1, diğerleri 0 olarak işaretlenir ve SUMPRODUCT bunu tutar sütunuyla çarpar.
  • LEFT ve RIGHT ile hesap kodunun başlangıcına ya da bitişine göre eşleştirme yapılır.
  • SUBSTITUTE, LEN ve LOWER ile bir ifadenin aralıkta kaç kez geçtiği sayılır.
İçinde "PORTAKAL" geçen satırların toplamı şu formülle bulunur:
Excel formülü
=TOPLA.ÇARPIM(--(ESAYIYSA(BUL("PORTAKAL";A2:A8)));--(B2:B8))
=SUMPRODUCT(--(ISNUMBER(FIND("PORTAKAL",A2:A8))),--(B2:B8))
Hesap kodunun başlangıcına göre toplama ise şu şekilde yapılır:
Excel formülü
=TOPLA.ÇARPIM(--(SOLDAN(A3:A100;UZUNLUK(E3))=SOLDAN(E3;UZUNLUK(E3)));--(C3:C100))
=SUMPRODUCT(--(LEFT(A3:A100,LEN(E3))=LEFT(E3,LEN(E3))),--(C3:C100))

Makrolar​

Dosyada Module1 içinde formul adlı bir fonksiyon bulunur. Seçilen hücredeki formülün yerel dildeki yazımını (FormulaLocal) metin olarak döndürür; hücreye =formul(hücre adresi) yazılarak kullanılır. Kodda dosya silme veya dış bağlantı gibi işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. JOKER KAREKTER1 sayfasında A sütunundaki ürün listesini kendi verinizle değiştirin; aranan ifade C13 hücresine yazılır.
  3. JOKER KAREKTER2 sayfasında hesap kodlarını A, tutarları C sütununa girin; ölçüt kodlarını E sütununa yazın.
  4. G sütunundaki sonuçların güncellendiğini kontrol edin; veri satırı sayısı formül aralıklarını aşarsa aralıkları genişletin.
Dosyadaki bazı adlandırılmış aralıklar başka bir çalışma kitabına bağlıdır; örnek formüllerin çalışması için bu bağlantılara ihtiyaç yoktur.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
2
Gösterim
143
İlk sürüm
Güncel
SHA-256
daff7cf64a943fd7422f4837523cc85abb95b974ab46a9b3bfbeee780ce2ee32

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst