• DİKKAT

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

Metnin içindeki yazıya göre toplama yapmak

berkeartar

Altın Üye
Katılım
9 Mayıs 2017
Mesajlar
120
Excel Vers. ve Dili
2019
Arkadaşlar merhaba,

Ekte bir tablom var.Tablo-1 deki yazılara karşılık gelen sayıları özet kısmında ilgili yerlere yerleştirmek istiyorum. Tip kısmındaki yazılar farklı farklı olmasına rağmen içinde galvaniz yazan özet kısmındaki galvaniz kısmına diğer hepsi siyah kısmına gelecek. Bununla ilgili bir formül yazmak istiyorum. Birer tane örnek yapıp sarıya boyadım.

Yardımcı olabilirseniz çok sevinirim.
 

Ekli dosyalar

L6 hücresinde aşağıdaki formülü kullanıp aşağı doğru kopyalayınız:

Kod:
=TOPLA.ÇARPIM((SOLDAN($B$6:$B$55;BUL(" ";$B$6:$B$55)-1)=K6)*(UZUNLUK($B$6:$B$55)=UZUNLUK(YERİNEKOY($B$6:$B$55;"GALVANİZ";"")))*$C$6:$C$55)
 
L6 hücresinde aşağıdaki formülü kullanıp aşağı doğru kopyalayınız:

Kod:
=TOPLA.ÇARPIM((SOLDAN($B$6:$B$55;BUL(" ";$B$6:$B$55)-1)=K6)*(UZUNLUK($B$6:$B$55)=UZUNLUK(YERİNEKOY($B$6:$B$55;"GALVANİZ";"")))*$C$6:$C$55)

Yusuf bey çok teşekkür ederim siyah yazanlarda formül işe yaradı ancak galvaniz yazanlarda da siyahtakileri toplamış. Ekte yeşille boyadıklarım galvaniz kısmına toplanacak. Yanlarına örnek olsun diye elle toplama yaptım.
 

Ekli dosyalar

Merhaba.

Yanlış anlamıyorsam konu sahibi, GALVANİZ ve DİĞERLERİ şeklinde ikili bir işlem istiyor,
YUSUF Bey fark etmedi sanırım (örneğin 3" ölçüye ait işlem sonuçları kontrol edilirse daha iyi görülebilir).

YUSUF Bey'in müsadesiyle formül önerisinde bulunayım, aşağıdaki formülün istenilen sonuçları vermezi lazım.
.
Kod:
=[COLOR="red"]TOPLA.ÇARPIM[/COLOR]((((J6="GALVANİZ")*([COLOR="red"]ESAYIYSA[/COLOR]([COLOR="red"]BUL[/COLOR](J6;$B$6:$B$55))))+((J6<>"GALVANİZ")*([COLOR="red"]ESAYIYSA[/COLOR]([COLOR="red"]BUL[/COLOR]("GALVANİZ";$B$6:$B$55))=YANLIŞ)))*([COLOR="red"]SOLDAN[/COLOR]($B$6:$B$55;[COLOR="Red"]BUL[/COLOR](" ";$B$6:$B$55)-1)=K6)*($C$6:$C$55))
 
Merhaba.

Yanlış anlamıyorsam konu sahibi, GALVANİZ ve DİĞERLERİ şeklinde ikili bir işlem istiyor,
YUSUF Bey fark etmedi sanırım (örneğin 3" ölçüye ait işlem sonuçları kontrol edilirse daha iyi görülebilir).

YUSUF Bey'in müsadesiyle formül önerisinde bulunayım, aşağıdaki formülün istenilen sonuçları vermezi lazım.
.
Kod:
=[COLOR="red"]TOPLA.ÇARPIM[/COLOR]((((J6="GALVANİZ")*([COLOR="red"]ESAYIYSA[/COLOR]([COLOR="red"]BUL[/COLOR](J6;$B$6:$B$55))))+((J6<>"GALVANİZ")*([COLOR="red"]ESAYIYSA[/COLOR]([COLOR="red"]BUL[/COLOR]("GALVANİZ";$B$6:$B$55))=YANLIŞ)))*([COLOR="red"]SOLDAN[/COLOR]($B$6:$B$55;[COLOR="Red"]BUL[/COLOR](" ";$B$6:$B$55)-1)=K6)*($C$6:$C$55))

İşe yaradı çok teşekkür ederim Ömer bey. Yusuf bey sizede çok teşekkür ederim elinize sağlık.:bravo:
 
Günaydın. Aslında soruya baktığımda galvaniz için ayrı siyah için ayrı olduğunu anlamıştım ve formülü de öyle oluşturmaya çalışmıştım. Ancak ne olduysa sonradan bu şartı unutmuşum. Kusura bakmayın. Teşekkürler Sayın Ömer Baran.

Sayın berkeartar, yerinizde olsam tablomdaki asıl listeye sütunlar ekleyip, ölçüsünü ayrı bir sütunda ve türünü ve gerekirse başka özelliklerini ayrı sütunlarda gösterirdim. Böylece istediğim her türlü raporlamayı özet tablo ile kısa sürede ve kolaylıkla yapardım. Böylesi excel mantığına daha uygun olur, aklınızda bulunsun.
 
Günaydın. Aslında soruya baktığımda galvaniz için ayrı siyah için ayrı olduğunu anlamıştım ve formülü de öyle oluşturmaya çalışmıştım. Ancak ne olduysa sonradan bu şartı unutmuşum. Kusura bakmayın. Teşekkürler Sayın Ömer Baran.

Sayın berkeartar, yerinizde olsam tablomdaki asıl listeye sütunlar ekleyip, ölçüsünü ayrı bir sütunda ve türünü ve gerekirse başka özelliklerini ayrı sütunlarda gösterirdim. Böylece istediğim her türlü raporlamayı özet tablo ile kısa sürede ve kolaylıkla yapardım. Böylesi excel mantığına daha uygun olur, aklınızda bulunsun.

Evet aslında dediğiniz gibi daha mantıklı. Ancak liste bazen bu kadar kısa olmayabiliyor. Tabloyu sıfırdan oluşturmuş olsam dediğiniz şekilde yapardım ama bir programdan excele otomatik atıyor ve tablo benim kullanabileceğim şekilde olmuyor. Bu formül on numara oldu o yüzden :)
 
Geri
Üst