En düşük tarih neyse onu alsın

Katılım
14 Mart 2008
Mesajlar
119
Excel Vers. ve Dili
XP TR
Merhabalar

Fabrikamda yapmış olduğum bir programda yardıma ihtiyacım var. Örnekteki dosyada da belirttiğim gibi;

A,B,C ve D olmak üzere ürünler var. Bu ürünleri X,Y,Z ve T firmaları sipariş veriyor. Toplamda "A ÜRÜNÜ" siparişi ne kadardır onu toplatabiliyorum. Ama firmalara farklı tarihler verebilme ihtimalim de var. Excel dosyasında göreceğiniz üzere toplam üretilmesi gereken "A ÜRÜNÜ" nün yanına,Sipariş listesindeki A ürünü için verilmiş sevk tarihlerinden en küçüğünü bulup oraya yazsın istiyorum. Umarım anlatabilmişimdir. Yardımlarınızı bekliyorum teşekkürler
 

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,

E4 hücresine yazarak alt satırlara kopyalayınız..

Kod:
=MİN(EĞER(SİPARİŞLER!$B$4:$B$100=A4;SİPARİŞLER!$E$4:$E$100))
Dizi formülüdür. ctrl shift enter tuş kombinasyonu ile girişini yapınız..

Formülün yazıldığı hücrelerin formatını tarih olarak biçimlendiriniz.
 
Katılım
14 Mart 2008
Mesajlar
119
Excel Vers. ve Dili
XP TR
Çok teşekkürler Sayın Ömer
aynı işlevi =min(düşeyara(...... şeklinde de çözebildim fakat başka bir sıkıntı doğdu. O da sevk edilmiş olan ürünleri de kapsıyor. Bunu engellemenin bir yolu var mı?
Ürünlerin sevk edildiğini en sonda "Durum" kolonuna "Sevk Edildi" yazdırarak halledebilirim
 

Ö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
Soruyu anlayamadım, dosyada durum sütunuda göremedim. Farklı bir dosyadan bahsediyorsanız yeni bir dosya ekleyerek açıklayınız..

.
 
Katılım
14 Mart 2008
Mesajlar
119
Excel Vers. ve Dili
XP TR
Hayır farklı bir dosyadan bahsetmiyorum. Düşünün ki 3 farklı A ürünü siparişi var ve bunların sevk tarihleri 11.8 14.8 ve 16.8 . 11.8 de ürün sevk edildiğinde listede "Sevk Edildi" yazıcak. Sizin yazdığınız formülde sevk edilenleri de işleme alacağı için ben o satırı silinceye kadar bu ürünün sevk tarihi hep 11.8 gösterecek. Oysa 11.8de gittiği için bunu bir daha dikkate almamasını sağlayabilir miyim?
 

Ö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
Hayır farklı bir dosyadan bahsetmiyorum. Düşünün ki 3 farklı A ürünü siparişi var ve bunların sevk tarihleri 11.8 14.8 ve 16.8 . 11.8 de ürün sevk edildiğinde listede "Sevk Edildi" yazıcak. Sizin yazdığınız formülde sevk edilenleri de işleme alacağı için ben o satırı silinceye kadar bu ürünün sevk tarihi hep 11.8 gösterecek. Oysa 11.8de gittiği için bunu bir daha dikkate almamasını sağlayabilir miyim?
Belirttiğiniz ibareyi G sütununa yazdığınızı düşünürsek aşağıdaki gibi kullanabilirsiniz.

Kod:
=MİN(EĞER(SİPARİŞLER!$B$4:$B$100=A4;EĞER(SİPARİŞLER!$G$4:$G$100<>"sevk edildi";SİPARİŞLER!$E$4:$E$100)))
Dizi formülüdür...

.
 
Katılım
14 Mart 2008
Mesajlar
119
Excel Vers. ve Dili
XP TR
Açıkcası bir sonuç alamadım yazdığınız formül ile. Acaba sevk edildi yazmayanları dikkate almak yerine "işlemde" yazanları dikkate alan bir formül yazabilirmiyiz?
 

Ö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
Net bir cevap verebilmem için yeni bir dosya ekleyerek açıklayınız..

.
 
Üst