Son alım tarihine göre çok şartlı formül

Katılım
28 Temmuz 2005
Mesajlar
85
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
23/05/2022
SQL den sorgulayarak Excel'e aldığım tablodan ürünün son alış fiyatını getirmek istiyorum.

1 nolu kartın işlem Sütun içerisinde türü "1" olanlar içinde son alım tarihini bul, EĞER iskontolu tutarı yoksa "0" ise =birim fiyatı, EĞER iskontolu fiyatı varsa =G29/D29
tarzında bir formüle ihtiyacım var.

Biraz karışık olduğu için detaylarıyla ekteki dokümanda net olarak açıkladım. Yardımcı olan olursa sevinirim.
Teşekkürler..
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki formülü denermisiniz.

Not: Eklediğiniz dosyaları lütfen 2003 ve öncesi dosya formatları şeklinde ekleyiniz.

Kod:
=EĞER(DOLAYLI("'ALIM FİYATI'!G"&TOPLA.ÇARPIM(MAK(('ALIM FİYATI'!$A$2:$A$1000=A2)*('ALIM FİYATI'!$B$2:$B$1000=1)*(SATIR($2:$1000)))))=0;DOLAYLI("'ALIM FİYATI'!E"&TOPLA.ÇARPIM(MAK(('ALIM FİYATI'!$A$2:$A$1000=A2)*('ALIM FİYATI'!$B$2:$B$1000=1)*(SATIR($2:$1000)))));DOLAYLI("'ALIM FİYATI'!G"&TOPLA.ÇARPIM(MAK(('ALIM FİYATI'!$A$2:$A$1000=A2)*('ALIM FİYATI'!$B$2:$B$1000=1)*(SATIR($2:$1000)))))/DOLAYLI("'ALIM FİYATI'!D"&TOPLA.ÇARPIM(MAK(('ALIM FİYATI'!$A$2:$A$1000=A2)*('ALIM FİYATI'!$B$2:$B$1000=1)*(SATIR($2:$1000))))))
 
Katılım
28 Temmuz 2005
Mesajlar
85
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
23/05/2022
Doküman formatı için kusura bakmayın aslında dikkat ediyorum. Eki 2003 formatıyla değiştirdim.
Yazdığınız formül için çok teşekkürler asıl tabloma adapte etmek için bile bayağı uğraştım, çünkü orjinal tablom SQL veritabanından Query ile geliyor ve şu an 107.000 satır sene sonuna kadar yapılan işlemlerle en az 130.000 satıra ulaşacağını düşünüyorum.
Satırların artacağını düşünerek (('ALIM FİYATI'!$A$2:$A$1000=A2) olan formülünüzü;

(('ALIM FİYATI'!A:A=A2) veya (('ALIM FİYATI'!A=A2) gibi formatlara sokmaya çalışıyorum. Olurmu olmazmı bilmem ama henüz başaramadım, en kötü ihtimal heralde 150000 satır olarak düzenleyeceğim. Tekrar emeğiniz için çok teşekkür ederim.
 
Üst