• DİKKAT

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

Tablodaki değerleri satır ve sutun bilgilerine göre düzenleme

Katılım
23 Ocak 2010
Mesajlar
20
Excel Vers. ve Dili
2013 türkçe
Merhaba,
öncelikle şimdiden yardımlarınız için teşekkür ederim. ekteki tablonun daha basiti topla.çarpım formülü ile çözmüştüm. fakat burda işime yaramadı. sebebi de şu. ilk sayfa dosyalarımız hakkında rapor. bu rapor içinde "supplier", "price" vb. bilgilere ulaşabiliyorsunuz. fakat yeni bir istek geldiğinde bu tablodan daha önce aynı P.N. alınmış mı, alınmış ise supplier kim ve hangi tarihte hangi fiyatı vermiş bunu kontrol edebilmeyi istiyorum. gelen liste az olduğunda elle tek tek kontrol ediyorum ama bazen 300kalemlik liste geliyor o zaman elle kontrol çok güç oluyor. bunu kolaylaştıracak bir formül yazmaya çalıştım ama başaramadım. topla.çarpım da olmadı bu sefer farklı tarih ama aynı supplier dan gelen fiyatları topladı. umarım yeterince açıklayabilmişimdir. sizden yardımlarınızı bekliyorum.
 

Ekli dosyalar

Dosyanızdaki verilere göre , örneğin;
Gelen Listedeki 126X1222-1 P.N. , Tablo'da 2 supplier'dan alınmış görülüyor.
P.N QTY Supplier QUO / CI DATE Supplier Price USD / EUR Tekrarlanan P.N.
126X1222-1 2 HT 09.06.2015 $ 573,74 VAR
126X1222-1 8 AT 11.08.2017 $ 278,00 VAR

Listenize hangi Supplier ve Fiyat gelmeli?
 
merhaba sorunda orda zaten aynı P.N farklı Supplier lar var. ben onları da görmek istiyorum yani HT 573,74 vermiş AT278 vermiş diyeblmek için
 
Supplier adetimiz belli onlara sutun acabiliriz. belki bu işinizi kolaylaştırabilir.
 
8159354 P.N. 22 adet Supplier Bilgisi var.
Böylece 22 Supplier ve 22 de Fiyat bilgisi ile 44 sütunluk bir Liste olacaktır.
Çözüm üretirken amaç; sizin işinizi kolaylaştırmak, pratik şekilde sonuca varmak.
Formül veya makro ile çözümleri sağlanabilir bir konu , ancak sizin bu değerlendirmeyi yaparken olası durumları da dikkate almanız gerekir.
Sorunuzu ve isteğinizi bu çerçevede değerlendirerek bir açıklama yaparsanız, daha doğru bir sonuç alınabilir.
İyi çalışmalar...
 
biz o sorgulamayı yaparken maksimum 4-5 farklı supplıer için yapacağız. listede 22 farklı supplier olabilir ama yeni liste geldiğinde ürün içeriğine bağlı olan onu satan zaten ya 2 yada 3 supplier olabilir. yukarıda dediğim gibi en fazla 4-5 farklı supplier olabilir.
 
Örnek olması açısından, anlaşılması için:
A sütununda Filtrelemeyi 8159354 P.N. için seçin.
Karşınıza gelen Listeden Hangi Supplier ve Hangi Fiyatları Listelemek gerekir?
Bu örneğe göre belli bir kriter(veya koşul) belli olursa Listeleme de bu çerçevede sınırlandırılabilir.
Bu şekilde sormamın sebebi, eğer her P.N. için siz "bakarak" karar verecekseniz, bunu belli bir standarta kavuşturmak.
 
o p.n .için 7 farklı supplier var ve bu işi zorlaştırıyor sanırım. valla ne diyeceğimi bilemedim. ama genelde bana soru şu şekilde geliyor. yeni liste gelince HT den eski fiyat var mı? var ise ne ve ne zaman? yani ben tek tek sorgular sonra onları kopyalayarak toplu liste oluşturabilirim de.. bilmem bu yardımcı olur mu?
 
yani yeni gelen listeyi tek supplier için bile sorgulasam yeter bana önemli olan fiyatlar ve tarihler
 
Dosyanız eklidir.
 

Ekli dosyalar

Merhaba.

Diğer alternatifleri incelemedim.
Aşağıdaki formülü N2 hücresine uygulayın ve ardından dizi formülüne dönüştürün,
sonra da sağa (tüm satırlarda HATA sonucunu alana kadar) ve aşağı doğru (gelen listenin son satırına kadar) kopyalayın.

Formülü dizi formülüne dönüştürmek için;
-- formülü N2 hücresine yapıştırın,
-- N2 hücresini seçin ve F2 tuşuna basarak hücre içerisine girin,
-- CTRL ve SHIFT tuşları basılı durumdayken ENTER tuşuna basarak işlemi tamamlayın.
İşlemi doğru yapmışsanız formül kendiliğinden {....} gibi köşeli parantez arasına alınır.

Formül sonucu fiyatları küçüklük sırasına göre sıralayarak, tarih, fiyat ve suplier ismiyle beraber görmenizi sağlar.
=METNEÇEVİR(KAYDIR($D$1;KAÇINCI(KÜÇÜK(EĞER($A$2:$A$5804=$J2;$E$2:$E$5804);SÜTUN(A$1));$E$2:$E$5804;0);0);"gg.aa.yy")&" / "&METNEÇEVİR(KÜÇÜK(EĞER($A$2:$A$5804=$J2;$E$2:$E$5804);SÜTUN(A$1));"#.##0,00")&" / "&KAYDIR($C$1;KAÇINCI(KÜÇÜK(EĞER($A$2:$A$5804=$J2;$E$2:$E$5804);SÜTUN(A$1));$E$2:$E$5804;0);0)
 
Merhaba.

Diğer alternatifleri incelemedim.
Aşağıdaki formülü N2 hücresine uygulayın ve ardından dizi formülüne dönüştürün,
sonra da sağa (tüm satırlarda HATA sonucunu alana kadar) ve aşağı doğru (gelen listenin son satırına kadar) kopyalayın.

Formülü dizi formülüne dönüştürmek için;
-- formülü N2 hücresine yapıştırın,
-- N2 hücresini seçin ve F2 tuşuna basarak hücre içerisine girin,
-- CTRL ve SHIFT tuşları basılı durumdayken ENTER tuşuna basarak işlemi tamamlayın.
İşlemi doğru yapmışsanız formül kendiliğinden {....} gibi köşeli parantez arasına alınır.

Formül sonucu fiyatları küçüklük sırasına göre sıralayarak, tarih, fiyat ve suplier ismiyle beraber görmenizi sağlar.
örnek dosya üzerinden yapıp eki gönderebilir msiniz?
 
Merhaba.

Diğer alternatifleri incelemedim.
Aşağıdaki formülü N2 hücresine uygulayın ve ardından dizi formülüne dönüştürün,
sonra da sağa (tüm satırlarda HATA sonucunu alana kadar) ve aşağı doğru (gelen listenin son satırına kadar) kopyalayın.

Formülü dizi formülüne dönüştürmek için;
-- formülü N2 hücresine yapıştırın,
-- N2 hücresini seçin ve F2 tuşuna basarak hücre içerisine girin,
-- CTRL ve SHIFT tuşları basılı durumdayken ENTER tuşuna basarak işlemi tamamlayın.
İşlemi doğru yapmışsanız formül kendiliğinden {....} gibi köşeli parantez arasına alınır.

Formül sonucu fiyatları küçüklük sırasına göre sıralayarak, tarih, fiyat ve suplier ismiyle beraber görmenizi sağlar.
sizin formül de işe yarıyor fakat bir sıkıntı var aynı P.N farklı supplierdan gelen fiyatlar var onu nasıl listeleyecek?
 
Verdiğim formülü dizi formülü olarak N2 hücresine uygulayıp P18'e kadar kopyalamışsanız;
N2'deki sonuç: 11.08.17 / 278,00 / AT O2'deki sonuç: 09.06.15 / 573,74 / HT oluyor.
Göreceğiniz gibi aynı PN için iki farklı supliere ait sonuç elde edileyibiliyor.

Formülü aşağı doğru kopyalamışsanız;
N18'de 25.10.17 / 4.455,00 / HT, O18'de 11.08.17 / 4.750,00 / AT ve P18'de 09.06.15 / 7.032,94 / HT sonucu elde edilir.
Görüldüğü gibi aynı supliere ait sonuçlar da elde edilebiliyor.

Önceki cevabımda da belirttiğim gibi verdiğim formül;
ilgili satırdaki PN için fiyat bakımından küçükten büyüğe doğru sağa doğru artan şekilde sonuçları listelemektedir.
Yani formülün sıralama kriteri ilgili PN için fiyat kıyaslamasıdır ve suplier aynı da olsa farklı da olsa listeleme gerçekleşmektedir.
 
Verdiğim formülü dizi formülü olarak N2 hücresine uygulayıp P18'e kadar kopyalamışsanız;
N2'deki sonuç: 11.08.17 / 278,00 / AT O2'deki sonuç: 09.06.15 / 573,74 / HT oluyor.
Göreceğiniz gibi aynı PN için iki farklı supliere ait sonuç elde edileyibiliyor.

Formülü aşağı doğru kopyalamışsanız;
N18'de 25.10.17 / 4.455,00 / HT, O18'de 11.08.17 / 4.750,00 / AT ve P18'de 09.06.15 / 7.032,94 / HT sonucu elde edilir.
Görüldüğü gibi aynı supliere ait sonuçlar da elde edilebiliyor.

Önceki cevabımda da belirttiğim gibi verdiğim formül;
ilgili satırdaki PN için fiyat bakımından küçükten büyüğe doğru sağa doğru artan şekilde sonuçları listelemektedir.
Yani formülün sıralama kriteri ilgili PN için fiyat kıyaslamasıdır ve suplier aynı da olsa farklı da olsa listeleme gerçekleşmektedir.
çok teşekkür ederim. emeğinize sağlık. bu daha pratik oldu.
 
Verdiğim formülü dizi formülü olarak N2 hücresine uygulayıp P18'e kadar kopyalamışsanız;
N2'deki sonuç: 11.08.17 / 278,00 / AT O2'deki sonuç: 09.06.15 / 573,74 / HT oluyor.
Göreceğiniz gibi aynı PN için iki farklı supliere ait sonuç elde edileyibiliyor.

Formülü aşağı doğru kopyalamışsanız;
N18'de 25.10.17 / 4.455,00 / HT, O18'de 11.08.17 / 4.750,00 / AT ve P18'de 09.06.15 / 7.032,94 / HT sonucu elde edilir.
Görüldüğü gibi aynı supliere ait sonuçlar da elde edilebiliyor.

Önceki cevabımda da belirttiğim gibi verdiğim formül;
ilgili satırdaki PN için fiyat bakımından küçükten büyüğe doğru sağa doğru artan şekilde sonuçları listelemektedir.
Yani formülün sıralama kriteri ilgili PN için fiyat kıyaslamasıdır ve suplier aynı da olsa farklı da olsa listeleme gerçekleşmektedir.
Ömer Bey merhaba
formülünüzü orijinal excele uyarlamaya çalıştım. tek farkı daha fazla sütun olması ama sizin örnekteki değer/başlık kontrol ederek formülü uyarladım. fakat yanlış sonuçlar geliyor. acaba bunun bir püf noktası mevcut mudur?
 
Ömer Bey merhaba
formülünüzü orijinal excele uyarlamaya çalıştım. tek farkı daha fazla sütun olması ama sizin örnekteki değer/başlık kontrol ederek formülü uyarladım. fakat yanlış sonuçlar geliyor. acaba bunun bir püf noktası mevcut mudur?
Verdiğim formülü dizi formülü olarak N2 hücresine uygulayıp P18'e kadar kopyalamışsanız;
N2'deki sonuç: 11.08.17 / 278,00 / AT O2'deki sonuç: 09.06.15 / 573,74 / HT oluyor.
Göreceğiniz gibi aynı PN için iki farklı supliere ait sonuç elde edileyibiliyor.

Formülü aşağı doğru kopyalamışsanız;
N18'de 25.10.17 / 4.455,00 / HT, O18'de 11.08.17 / 4.750,00 / AT ve P18'de 09.06.15 / 7.032,94 / HT sonucu elde edilir.
Görüldüğü gibi aynı supliere ait sonuçlar da elde edilebiliyor.

Önceki cevabımda da belirttiğim gibi verdiğim formül;
ilgili satırdaki PN için fiyat bakımından küçükten büyüğe doğru sağa doğru artan şekilde sonuçları listelemektedir.
Yani formülün sıralama kriteri ilgili PN için fiyat kıyaslamasıdır ve suplier aynı da olsa farklı da olsa listeleme gerçekleşmektedir.

sizin formul
METNEÇEVİR(KAYDIR($D$1;KAÇINCI(KÜÇÜK(EĞER($A$2:$A$5804=$H2;$E$2:$E$5804);SÜTUN(A$1));$E$2:$E$5804;0);0);"gg.aa.yy")&" / "&METNEÇEVİR(KÜÇÜK(EĞER($A$2:$A$5804=$H2;$E$2:$E$5804);SÜTUN(A$1));"#.##0,00")&" / "&KAYDIR($C$1;KAÇINCI(KÜÇÜK(EĞER($A$2:$A$5804=$H2;$E$2:$E$5804);SÜTUN(A$1));$E$2:$E$5804;0);0)
benim uyarladığım formül
METNEÇEVİR(KAYDIR($L$1;KAÇINCI(KÜÇÜK(EĞER($E$2:$E$8000=$S2;$M$2:$M$8000);SÜTUN(E$1));$M$2:$M$8000;0);0);"gg.aa.yy")&" / "&METNEÇEVİR(KÜÇÜK(EĞER($E$2:$E$8000=$S2;$M$2:$M$8000);SÜTUN(E$1));"#.##0,00")&" / "&KAYDIR($J$1;KAÇINCI(KÜÇÜK(EĞER($E$2:$E$8000=$S2;$M$2:$M$8000);SÜTUN(E$1));$M$2:$M$8000;0);0)


nerede hata yapıyorum acaba?
 
Geri
Üst