İki Sütunda ki aynı değerleri başka sütuna birleşik aktarma

Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
Merhaba,

Satış tablosundaki A sütununa göre tarayacak Üretim Tablosundaki E Sütununda varsa F sütunundaki miktarı+Stok tablosunda varsa f sütunundaki miktarı toplayarak kümülatif toplam tablosunda ilgili sütuna miktar olarak taşıyacak.
Satış tablosunda A Sütununa göre tarayacak Üretim tablosunda E sütununda varsa G Sütununda tutarı+Stok tablosunda varsa G sütununda ki tutarı toplayarak kümülatif toplam tablosunda ilgili sütuna tutar olarak taşıyacak.

Bu taramalar esnasında üretim tablosunda bulamazsa stok tablosundan verileri alacak stok tablosunda yoksa üretim tablosundan verileri alacak her ikisinde varsa miktar ve tutarı toplayarak taşıyacak Her iki tablodada olmaması mümkün değil zaten.

Bu yeni tabloyuna sıraya göre yapacak yani A Sütununu baz alacak ve birebir satır sayısı aynı olacak.

Şimdiden teşekkürlerimi sunuyorum.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Eki inceleyiniz, hata varsa olması gerekenleri detaylı açıklarsanız yeniden düzenlemeye çalışırım..

.
 

Ekli dosyalar

Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
Merhaba,

Öncelikle sonsuz teşekkür ederim. Tam size bahsettiğim gibi olmuş. Ancak benden kaynaklanan çok küçük bir sorun var.

Satışlar tablosunda A sütunu verilerini baz alarak üretimler ve stoklar tablolarında olmayan yani satış tablosunda olupta üretim ve stoklar tablosunda olmayan malzeme kodlarını sadece kodlarını yan tarfta açtığım sütuna getirtebilirmisiniz.

Çok Teşekkür ederim.

Saygılarımla
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Q2 hücresine,

Kod:
=TOPLA.ÇARPIM(--(EĞERSAY($E$5:$E$153;$A$5:$A$153)=0))
Aşağıdaki formülüde Q5 hücresine yazarak alt satırlara kopyalayınız.

Kod:
=EĞER(SATIR(A1)>$Q$2;"";İNDİS($A$1:$A$153;KÜÇÜK(EĞER(EĞERSAY($E$5:$E$153;$A$5:$A$153)=0;SATIR($A$5:$A$153));SATIR(A1))))

İkinci formül dizi formülüdür. ctrl shift enter tuş kombinasyonu ile girişini tamamlayınız..

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Q5 hücresine formülü yazdıktan sonra entera basmadan ctrl shift enter tuş kombinasyonuna basarak formülün girişini tamamlayınız. Bu işlemden sonra formülün başına ve sonuna { } ayraçları otomatik eklenecektir. Daha sonra Q5 hücresini alt satırlara kopyalayınız..

.
 
Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
bahsettiğiniz şekilde yaptım. iki tarafada bağlaç koydu. Q5 fotmülünü de kopyaladım. Olmadı. 5 kod getirmesi gerekiyordu sadece bir kod geldi oda hatalı
Zamanınızı almak istemiyorum ama durum bu
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
İlk olarak formülü dizi formülüne çevirmeyi çözmeniz gerekir. Tablodaki formülleri birçoğu dizi formülüdür, değiştirmek istediğinizde yada farklı bir yere kopyalarken bunu yapmanız gerekir.

Tabloda neden 5 değerin gelmesi gerektiğini anlayamadım, formüle göre 97 olmayan değer çıkıyor. Hata ner de?

.
 

Ekli dosyalar

Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
Tam olarak istedğiniz mşekilde yaptım. 5 kod taşıması gerekirken 97 kod taşıdı
bakabilirmisiniz?
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
5 kodu nerden buldunuz, bu kodlar hangileri ve hangi hücrlerden geliyor..

.
 
Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
Ömer Bey,

Satış tablosunda olupta üretim ve stok tablolarında olmayan kod sayısı 5. Bu bakımdan demiştim. Bu kodlar satış tablosunda kırmızı renkle renklendirdim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Ömer Bey,

Satış tablosunda olupta üretim ve stok tablolarında olmayan kod sayısı 5. Bu bakımdan demiştim. Bu kodlar satış tablosunda kırmızı renkle renklendirdim.
ve yi ben yeni fakettim. Aşağıdaki gibi deneyiniz.

Q2,

Kod:
=TOPLA.ÇARPIM(--(EĞERSAY($E$5:$E$[COLOR=red]552[/COLOR];$A$5:$A$153)=0))
Q5,

Kod:
=EĞER(SATIR(A1)>$Q$2;"";İNDİS($A$1:$A$153;KÜÇÜK(EĞER(EĞERSAY($E$5:$E$[COLOR=red]552[/COLOR];$A$5:$A$153)=0;SATIR($A$5:$A$153));SATIR(A1))))
Dizi formülüdür.

.
 
Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
Tamamdır çok teşekkür ederim. Ellerinize sağlık. Sağolun varolun. Hayırlı akşamlar. Allah Sizden Razı Olsun.

Saygılarımla

İyi Akşamlar Diliyorum
 
Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
Ömer Bey. Küçük bir konu daha vardı ama ilgilenirmisiniz. Az bir geliştirmeye daha ihtiyacım vardı. Yüzsüzlük yapmak istemem ama ilgilenirseniz konuyu açacaktım.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Aynı konuyla ilgiliyse buraya ekleyin, değilse konu bütünlüğünü bozmamak için yeni konu açarak sorarsanız daha doğru olacaktır..

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Dosya ekleyerek açıklarsanız elimden geleni yapmaya çalışırım..
 
Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
Ekli tabloda yatığımız çalışmalar sonucu yan tarafta smm tablosu oluşturdum. burada yapmak istediğim s sütunundaki renklendirdiğim malzeme kodlarını baz alarak m ve q sütunlarındaki malzeme kodlarına göre p ve r sütunlarındaki maliyetleri v sütununa taşımam gerekiyor.
Bir bakarmısınız. Ekli tabloda renkli alanlar.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
V5 hücresine,

=ETOPLA($M$5:$M$153;S5;$P$5:$P$153)+ETOPLA($Q$5:$Q$153;S5;$R$5:$R$153)

W5 hücresine,

=U5*V5

İstediğiniz bu mu?

.
 
Katılım
2 Eylül 2009
Mesajlar
35
Excel Vers. ve Dili
2003 TÜRKÇE
merhaba
tamam sorunu çözdüm çok teşekkür ederim ilginiza sağolun varolun.

Hayırlı akşamlar
 
Üst