Soru ARA - BUL - TOPLA

Katılım
1 Aralık 2010
Mesajlar
305
Excel Vers. ve Dili
Office 2010
.
Merhaba,

Malzeme özelliklerinin toplam değerini almak istiyorum.

B8 Hücresinden başlayıp aşağıya doğru giden uzun bir "özellikli ürün" listesi var.

B8 Hücresindeki "özellikli ürünü" B3 Hücre içindeki "ana ürün" içerisinde bulup C3 hücresindeki değerini alacaktır.
Daha sonra ilave gelen özelliklerin değerleri ile birlikte toplayıp yazacaktır.

ÖRNEK:
Özellikli ürün: ZD101AKI
Ana ürün "ZD101" Değeri 100
+
A Özelliği: 260
+
K Özelliği: 75
+
I Özelliği: 60

Toplam: 495



MALZEME ÖZELLİK.xlsx - 9 KB
 
Katılım
1 Aralık 2010
Mesajlar
305
Excel Vers. ve Dili
Office 2010
Murat Bey,

İlgi ve yardımınız için çok teşekkür ederim.
Harici bir paylaşım sitesine yükleyebilir misiniz?
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
552
Excel Vers. ve Dili
Office365 TR

ÖZELLİKLİ ÜRÜN (O2)

TOPLAM DEĞER (P2)

ZD101AK

 

ZD101AKI

 

ZN200

 

Yukarıdaki hücreleri O2 hücresine kopyalayınız.



P3 hücresine aşağıdaki formülü yazarak, aşağıya doğru kopyalayınız.
Kod:
=EĞERHATA(DÜŞEYARA(SOLDAN(O3;5);B:C;2;0);0)+EĞERHATA(YATAYARA(PARÇAAL(O3;6;1);$F$2:$M$3;2;0);0)+EĞERHATA(YATAYARA(PARÇAAL(O3;7;1);$F$2:$M$3;2;0);0)+EĞERHATA(YATAYARA(PARÇAAL(O3;8;1);$F$2:$M$3;2;0);0)+EĞERHATA(YATAYARA(PARÇAAL(O3;9;1);$F$2:$M$3;2;0);0)+EĞERHATA(YATAYARA(PARÇAAL(O3;10;1);$F$2:$M$3;2;0);0)+EĞERHATA(YATAYARA(PARÇAAL(O3;11;1);$F$2:$M$3;2;0);0)+EĞERHATA(YATAYARA(PARÇAAL(O3;12;1);$F$2:$M$3;2;0);0)+EĞERHATA(YATAYARA(PARÇAAL(O3;13;1);$F$2:$M$3;2;0);0)
 
Son düzenleme:
Katılım
1 Aralık 2010
Mesajlar
305
Excel Vers. ve Dili
Office 2010
Hocam,
İlginiz için teşekkür ederim.
Dediğiniz gibi çalıştırdım. Şöyle bir sonuç çıktı: Acaba ben mi yanlış yaptım? Kontrol edebilir misiniz?

ZD101AK: 435 Tamam Sorun yok
ZD101AKRCI: 470 Getiriyor. Doğrusu 590 olmalı
ZD101BKRC: 295 Getiriyor. Doğrusu 355 olmalı
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
552
Excel Vers. ve Dili
Office365 TR
Yukarıdaki formülü düzelttim. Bir adet parentezi unutmuşum.
 
Katılım
1 Aralık 2010
Mesajlar
305
Excel Vers. ve Dili
Office 2010
Çok teşekkür ederim, tamamdır.
Kolay gelsin.
 
Katılım
1 Aralık 2010
Mesajlar
305
Excel Vers. ve Dili
Office 2010
Hocam şimdi fark ettiğim bir detay daha var.

Size gösterdiğimiz örnekte ana ürün 5 karakter idi.

Ana ürün toplam karakter sayısı daha az veya daha fazla olması durumunda nereyi nasıl düzeltebiliriz?

Ana ürün karakter sayısı dinamik veya karakter sayısından bağımsız yapılabilir mi?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,549
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Özelliklerin kaçıncı karakterden başladığı önem arz ediyor. Bu bilinmeden ya da kullandığınız desen bilinmeden çözüm üretmek çok kolay olmaz.
 
Katılım
1 Aralık 2010
Mesajlar
305
Excel Vers. ve Dili
Office 2010
Özelliklerin kaçıncı karakterden başladığı önem arz ediyor.
Korhan Hocam,

Değerlendirmeniz için teşekkür ederim.

Yukarıdaki örnekte ana ürün ZD101 idi.

Şimdi başka ürün ile uğraşmam gerekti o ise ZD1011 Daha sonra bir başka ürün ise ZD10...

Bu değişkenleri formül üzerinde nasıl düzeltebilirim?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,549
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu tarz veri içeren örnek paylaşmanız gerekiyor. Ona göre çözüm yolları üretilebilir.
 
Katılım
1 Aralık 2010
Mesajlar
305
Excel Vers. ve Dili
Office 2010
Tamamdır Korhan hocam, tekrar tekrar sizi uğraştırmayayım, değerli vaktinizi almayayım.
Yapılacak işin %80'i yukarıda zaten çözülmüştü... Kolay bir yöntemi var mıdır diye sormak istedim.
Sağlıcakla kalınız.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,549
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,549
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu tarz bir veri yığınında ortak bir anahtar (desen) oluşturmanız gerekiyor.

Mesela zamanında karakterler arasına boşluk ya da tire gibi eklenseydi işiniz kolay olabilirdi..

Şuan da size önerebileceğim tek kolaylık yardımcı sütunlar kullanarak verileri parçalamak olabilir. Böylece kullandığımız desene uygun olmayan satırları kolaylıkla tespit edebilirsiniz.

Ya da işi bir tık ileri görütüp makroyla çözüm arayabilirsiniz ki bunda da anahtar desene ihtiyacınız olacaktır.

Bir yöntemde excelin HIZLI DOLDUR (FLASH FILL) özelliğidir. Bu yöntemde bir kaç satırlık veriyi kendiniz elle hücrelere böldükten sonra CTRL+E tuşlarına basarak tüm listeyi excelin otomatik ayrıştırmasını sağlayabilirsiniz. Fakat sizin kullandığınız versiyon bu özelliği desteklemiyor olabilir.
 
Katılım
1 Aralık 2010
Mesajlar
305
Excel Vers. ve Dili
Office 2010
Bu tarz bir veri yığınında ortak bir anahtar (desen) oluşturmanız gerekiyor.
Tamamdır Hocam...

Anladığım kadarı ile ANA ÜRÜN ve ÖZELLİKLİ ÜRÜN üzerinde biraz daha çalışma yapmam gerekiyor...

Değerli ilginiz ve yardımınız için teşekkür ederim.
 
Üst