• DİKKAT

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

Soru ARA - BUL - TOPLA

  • Konbuyu başlatan Konbuyu başlatan Mukteda
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Aralık 2010
Mesajlar
313
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
 
Murat Bey,

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

Ö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:
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ı
 
Yukarıdaki formülü düzelttim. Bir adet parentezi unutmuşum.
 
Çok teşekkür ederim, tamamdır.
Kolay gelsin.
 
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?
 
Özelliklerin kaçıncı karakterden başladığı önem arz ediyor. Bu bilinmeden ya da kullandığınız desen bilinmeden çözüm üretmek çok kolay olmaz.
 
Ö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?
 
Bu tarz veri içeren örnek paylaşmanız gerekiyor. Ona göre çözüm yolları üretilebilir.
 
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.
 
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.
 
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.
 
Geri
Üst