listeden seçilen ürüne göre başka kolona toplam yaptırma

Katılım
26 Mayıs 2020
Mesajlar
7
Excel Vers. ve Dili
Excel 2016 - İngilizce
merhabalar,


resimde de görülebileceği gibi içerik 1...7 'nin kaynağı alttaki resimdeki Barkod Numarası'dır. Her barkod numarasının bir alış fiyatı vardır. Üstteki resimdeki içerikleri listeden seçtikçe kutu maliyetinin içerik 1 + içerik 2 + ... + içerik 7 şeklinde toplanmasını istiyorum. Yorumlarınız ne olur ?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Anladığım kadarıyla her bir içerik için ayrı düşeyara formülü yazarak bunların toplamını alabilirsiniz. Fazlası için lütfen excel dosyası paylaşın.
 
Katılım
26 Mayıs 2020
Mesajlar
7
Excel Vers. ve Dili
Excel 2016 - İngilizce
linkte paylaşıyorum: https://drive.google.com/file/d/1_pInuWG3HDGFrWhEOfErrkbGYuUDatia/view?usp=drivesdk

tekrar etmek gerekirse mantık: kutular sayfasındaki kutu maliyeti= içerik 1 + ... + içerik 7 ve her içerik tekli ürünler sayfasındaki A sütunundan seçiliyor. Her ürünün de bir alış fiyatı var. İstediğim ilgili barkod no'lu ürün seçildiğide ona denk gelen alış fiyatının kutu maliyeti kısmında seçime göre toplanması
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Dosyaya erişim izni vermemişsiniz.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki formülü deneyin:

Kod:
=EĞER([@[İçerik 1]]<>"";DÜŞEYARA([@[İçerik 1]];Table2[#Tümü];6;0);0)+EĞER([@[İçerik 2]]<>"";DÜŞEYARA([@[İçerik 2]];Table2[#Tümü];6;0);0)+EĞER([@[İçerik 3]]<>"";DÜŞEYARA([@[İçerik 3]];Table2[#Tümü];6;0);0)+EĞER([@[İçerik 4]]<>"";DÜŞEYARA([@[İçerik 4]];Table2[#Tümü];6;0);0)+EĞER([@[İçerik 5]]<>"";DÜŞEYARA([@[İçerik 5]];Table2[#Tümü];6;0);0)+EĞER([@[İçerik 6]]<>"";DÜŞEYARA([@[İçerik 6]];Table2[#Tümü];6;0);0)+EĞER([@[İçerik 7]]<>"";DÜŞEYARA([@[İçerik 7]];Table2[#Tümü];6;0);0)
 
Katılım
26 Mayıs 2020
Mesajlar
7
Excel Vers. ve Dili
Excel 2016 - İngilizce
ingilizce kullandığım için çevirip denedim ama "There is a problem with this formula" hatasını aldım

=Kutular!IF([@[İçerik 1]]<>"";Vlookup([@[İçerik 1]];Kutular!;Kutular!;0);0)+IF([@[İçerik 2]]<>"";VLOOKUP([@[İçerik 2]];Table2[#All];6;0);0)+IF([@[İçerik 3]]<>"";VLOOKUP([@[İçerik 3]];Table2[#All];6;0);0)+IF([@[İçerik 4]]<>"";VLOOKUP([@[İçerik 4]];Table2[#All];6;0);0)+IF([@[İçerik 5]]<>"";VLOOKUP([@[İçerik 5]];Table2[#All];6;0);0)+IF([@[İçerik 6]]<>"";VLOOKUP([@[İçerik 6]];Table2[#All];6;0);0)+IF([@[İçerik 7]]<>"";VLOOKUP([@[İçerik 7]];Table2[#All];6;0);0)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
En baştaki IF'i unutmuşsunuz galiba!
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Mantık şöyle, her içerik için ayrı ayrı şu kontrolü yaptıracaksınız: Eğer içerik hanesi boş değilse düşeyara fomülü boşsa 0.
 
Katılım
26 Mayıs 2020
Mesajlar
7
Excel Vers. ve Dili
Excel 2016 - İngilizce
tamamdır, çok teşekkürler
 
Üst