• DİKKAT

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

doğru fiyatları bulma

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,677
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
ekteki dosyada belirtilen tarihlerin karşısına denk düşen fiyatları yazdırmak istiyorum.
 

Ekli dosyalar

F2 Hücresine;

=SUMPRODUCT(--($A$2:$A$37=$D$1);--($B$2:$B$37=E2);--($C$2:$C$37))
=TOPLA.ÇARPIM(--($A$2:$A$37=$D$1);--($B$2:$B$37=E2);--($C$2:$C$37))

yazıp, aşağıya doğru kopyalayın.

.
 
Merhaba.
Syn yurttaş yanıtlamış ama
Bir örnekte benden
İyi çalışmalar.
 

Ekli dosyalar

iki örnekte olmamış

sayın yurttaş eğer incelerseniz aynı tarihde iki farklı fiyat var ve sizin formülünüzde fiyatlar toplanıyor ve hatalı bir formül

sayın muygun sizinkinde ise tarih sıralaması bozuluyor ve ekstra bir işlem daha yapılmış

sayın muygun sizin tablonuzun fiyat kısmına DOLAYLI("c"&KAÇINCI(SATIR(A1);D:D;)) formülünü girdim ve tarih kısmınıda eski halinde yapınca doğru fiyatlar geldi ve tarihler bozulmadı ama ekstradan bir işlem yapılmış oldu
 
Son düzenleme:
iki örnekte olmamış

sayın yurttaş eğer incelerseniz aynı tarihde iki farklı fiyat var ve sizin formülünüzde fiyatlar toplanıyor ve hatalı bir formül

sayın muygun sizinkinde ise tarih sıralaması bozuluyor ve ekstra bir işlem daha yapılmış

sayın muygun sizin tablonuzun fiyat kısmına DOLAYLI("c"&KAÇINCI(SATIR(A1);D:D;)) formülünü girdim ve tarih kısmınıda eski halinde yapınca doğru fiyatlar geldi ve tarihler bozulmadı ama ekstradan bir işlem yapılmış oldu

Sorunuz anlaşılmayınca, ya da soru yeterince açık olmayınca veya soruyu doğru dürüst sormayınca yanıt yanlış olur haliyle...

Bu nedenle sorularınızı bundan böyle anlaşılır bir biçimde sorarsanız bize de zaman kaybettirmezsiniz.



..
 
Sorunuz anlaşılmayınca, ya da soru yeterince açık olmayınca veya soruyu doğru dürüst sormayınca yanıt yanlış olur haliyle...

Bu nedenle sorularınızı bundan böyle anlaşılır bir biçimde sorarsanız bize de zaman kaybettirmezsiniz.



..

yanlış anladınız galiba, amacım tenkit etmek değildi

yinede cevabını sizden bekliyorum hala yapamadım, soruyu artık anladığınızı sanıyorum
 
muygun hocamın cevabı tam olarak istediğim gibi değil

ek bir işlem yapmadan nasıl yapılabilir

üstadlar yardımlarınızı bekliyorum
 
muygun hocamın cevabı tam olarak istediğim gibi değil

ek bir işlem yapmadan nasıl yapılabilir

üstadlar yardımlarınızı bekliyorum

Dosyanız ekte olmuş mu?

=IF(OR(A3="";$D$1="");"";IF(AND(A3=$D$1;OR(B3=$E$2;B3=$E$3;B3=$E$4;B3=$E$5;B3=$E$6;B3=$E$7;B3=$E$8));ROW();""))

formülünün,

OR(B3=$E$2;B3=$E$3;B3=$E$4;B3=$E$5;B3=$E$6;B3=$E$7;B3=$E$8)

olan bölümünü, E sütununda yer alacak tarihler kadar veya daha fazla uzatmalısınız.


.
 

Ekli dosyalar

Dosyanız ekte olmuş mu?

=IF(OR(A3="";$D$1="");"";IF(AND(A3=$D$1;OR(B3=$E$2;B3=$E$3;B3=$E$4;B3=$E$5;B3=$E$6;B3=$E$7;B3=$E$8));ROW();""))

formülünün,

OR(B3=$E$2;B3=$E$3;B3=$E$4;B3=$E$5;B3=$E$6;B3=$E$7;B3=$E$8)

olan bölümünü, E sütununda yer alacak tarihler kadar veya daha fazla uzatmalısınız.


.


sayın yurttaş yanlış olmuş, direkt olarak yazdırma imkanı yok galiba

ek bir işlem kesin olarak gerekiyor değil mi?
 
diğer meyveleri yazınca doğru sonucu vermiyor

direkt tek formülde yapılaz mı hocam?

Öyle yazınca çıkmaz.

Ben dosyanızdaki meyveleri denedim. Doğru sonuçlar üretiyor.

Yardımcı sütun olmadan olur mu bilemem.

Dosyanız bir kez daha ekte.

.
 

Ekli dosyalar

Öyle yazınca çıkmaz.

Ben dosyanızdaki meyveleri denedim. Doğru sonuçlar üretiyor.

Yardımcı sütun olmadan olur mu bilemem.

Dosyanız bir kez daha ekte.

.

bu son gönderdiğiniz ile önceki arasında fark var ama son gönderdiğiniz işlemi doğru yaptı

elinize sağlık, sizide yordum kusura bakmayın
 
isterseniz sizde kontrol edin,ben aynı sonuçları alamadım

Ben aynı dosyayı kullandım.

O dosyadaki uzatacaksınız dediğim formülü:
=IF(OR(A2="";$D$1="");"";IF(AND(A2=$D$1;OR(B2=$E$2;B2=$E$3;B2=$E$4;B2=$E$5;B2=$E$6;B2=$E$7;B2=$E$8;B2=$E$9;B2=$E$10;B2=$E$11;B2=$E$12;B2=$E$13));ROW();""))

şeklinde uzattım.

Öte taraftan;

=IF(ROW(F1)>COUNT($I:$I);"";INDEX(C:C;MATCH(SMALL($I:$I;ROW(C1));$I:$I;0)))

formülünü de aşağıya yeterince kopyaladım.


Yaptığım değişiklik o kadar.
 
Syn yurttaşın çözümünde bir problem yok. (burdaki ek tabloda ona benzer)
Ama hala tablo yada sonuç sizi tatmin etmediyse düşeyara,kaydır,kaçıncı komut bileşimlerini inceleyin.
 

Ekli dosyalar

Selamlar,

Ekteki örnek dosyayı incelermisiniz.
 

Ekli dosyalar

Geri
Üst