• DİKKAT

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

ETOPLA da metin içinden karakter bularak eşleştirme

Katılım
18 Mart 2012
Mesajlar
440
Excel Vers. ve Dili
2013
Merhaba,

B Stünundaki kodlar (kodlar 8 haneli) içinden 50101, 40101 ve 11201 ile başlayan kodların c stünundaki rakamlarınıntoplamını almak istiyorum.

sizlerden bir formül rica ediyorum.

Not: Makro ile de olabilir.
 
Merhaba,

Tek toplam mı olarak? Yoksa hepsi için ayrı toplam mı?

Kısa bir örnek ekleyebilir misiniz?
 
Merhaba,

Biberon---- 501001*
Ekbesin---- 501001*

Bu kodlar ortak. Nasıl ayıracağız hangi kategoriye ait olduğunuz?

--
 
Merhaba,

Biberon---- 501001*
Ekbesin---- 501001*

Bu kodlar ortak. Nasıl ayıracağız hangi kategoriye ait olduğunuz?

--

Özür dilerim Siz Örnek isteyince aceleden hazırladım yanlış yazmışım.

Ekbesinlerin sonu 3 yani 501003 olacak.


KATEGORİ HEDEF
EMZİREN ANNE 301001* 501003193 507001*
IFFO 111001* 111003* 112001* 112003*
GUM 201001* 101001*
EKBESİN 401001* 501001* 502002* 503001* 504001* 507001* 701001*
IFFO 111003* 112003*
GUM 101003* 201003*
EKBESİN 401003* 501003* 502003*
 
Örnek dosyanızı güncelleyin ve tüm kategorilere örnek verin.

Daha anlaşılır olacak gibi..

--
 
Örnek dosyanızı güncelleyin ve tüm kategorilere örnek verin.

Daha anlaşılır olacak gibi..

--

Mahir bey o zaman gerçek dosyaları atayım size. Yinede biraz kırptım çok özele girmesin diye.

Kategorilerin kod başlangıçları dosyada mevcut. (Sonlarına yazdığım yıldız işaretine gerek varmı bilmiyorum Örnek 501001 den sonraki numaraların hepsini anlamında) Bir iki tane kodu tam yazdım kod başlangıcı aynı ama aslında farklı kategoride olduğu için.

Veri Çalışma kitabından ocak ayına ilişkin rakamların toplamını alabilir miyiz.
 

Ekli dosyalar

Son düzenleme:
Biberon kategorisi için deneyin.

Kod:
=TOPLA.ÇARPIM((SOLDAN($B$2:$B$50;6)=YERİNEKOY($I$6:$K$6;"*";""))*($C$2:$C$50))
Manuel hesaplamada bulunan sonuçlar.
401001 374
501001 240
112001
780

Toplam:1394
 
Biberon kategorisi için deneyin.

Kod:
=TOPLA.ÇARPIM((SOLDAN($B$2:$B$50;6)=YERİNEKOY($I$6:$K$6;"*";""))*($C$2:$C$50))
Manuel hesaplamada bulunan sonuçlar.
401001 374
501001 240
112001
780

Toplam:1394

Evet doğru sonuç Veriyor.

Mantığını ben şöyle anladım yanlışım var ise düzeltirmisiniz.

Ürün kodunun soldan 6. karakterine kadar al ı6 ie k6 arasındaki hücrelerde bulunan değerlerin soldan 6. karakterine eşitlenen satırların tutar sütunundaki toplamların sonucunu yaz.

teşekkür ederim.
 
Evet doğru. Birde yerinekoy ile * silindi.
 
Geri
Üst