• DİKKAT

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

İki Şarta Bağlı En Büyük ve En Küçük

Katılım
19 Temmuz 2016
Mesajlar
129
Excel Vers. ve Dili
2013
Arkadaşlar merhaba

Yapmak istediğim iki şarta bağlı en büyük ve en küçük değerin ürün kodunu g sütununa, adet ise h sütununa yazılacaktır.


Teşekkürler.
 

Ekli dosyalar

Merhaba.

Aynı değere rastlanırsa hem büyük değer için, hem küçük değer için listedeki öncelik ikincil kriter olarak kullanılıyor.

Formüller dizi formülü olduğundan;
-- ilgili hücreye formülü yapıştırdıktan sonra F2 tuşuna basıp hücre içerisine girin,
-- doğrudan ENTER tuşuna basarak değil,
CTRL ve SHIFT tuşları bası iken ENTER tuşuna basarak işlem tamamlanmalayın.
-- Uygulama doğru yapılmışsa formül kendiliğinden {....} şeklinde köşeli parantez arasına alınır.

-- Büyük değer için aşağıdaki dizi formülünü G3 hücresine uygulayın ve H5 hücresine kadar sağa ve aşağı kopyalayın.
.
Kod:
=[COLOR="red"]KAYDIR[/COLOR](C$1;[COLOR="red"]KAÇINCI[/COLOR]([COLOR="red"]BÜYÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]($A$2:$A$25=$H$2;[COLOR="red"]EĞER[/COLOR]($B$2:$B$25=$H$1;$D$2:$D$25+[COLOR="red"]SATIR[/COLOR]($D$2:$D$25)/1000));[COLOR="red"]SATIR[/COLOR](A1));$D$2:$D$25+[COLOR="red"]SATIR[/COLOR]($D$2:$D$25)/1000;0);0)
-- Küçük değer için aşağıdaki dizi formülünü G6 hücresine uygulayın ve H8 hücresine kadar sağa ve aşağı kopyalayın.
.
Kod:
=[COLOR="red"]KAYDIR[/COLOR](C$1;[COLOR="red"]KAÇINCI[/COLOR]([COLOR="red"]KÜÇÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]($A$2:$A$25=$H$2;[COLOR="red"]EĞER[/COLOR]($B$2:$B$25=$H$1;$D$2:$D$25+[COLOR="red"]SATIR[/COLOR]($D$2:$D$25)/1000));[COLOR="red"]SATIR[/COLOR](A1));$D$2:$D$25+[COLOR="red"]SATIR[/COLOR]($D$2:$D$25)/1000;0);0)
 
Sayın Ömer Hocam

En küçük değer için verdiğiniz formülde bir değişikliğe ihtiyacım var.

Formül uygulandığında "-" değerleri de vermektedir. Benim istediğim sıfır yada sıfırdan büyük en küçük değerleri versin.


Teşekkürler
 
Alternatif dizi formüller;

G3;
Kod:
=EĞERHATA(DOLAYLI("C"&1+KAÇINCI($H$1&$H$2&BÜYÜK(EĞER($B$2:$B$25&$A$2:$A$25=$H$1&$H$2;$D$2:$D$25);SATIR($A1));$B$2:$B$25&$A$2:$A$25&$D$2:$D$25;0));"")

H3;
Kod:
=EĞERHATA(DOLAYLI("D"&1+KAÇINCI($H$1&$H$2&BÜYÜK(EĞER($B$2:$B$25&$A$2:$A$25=$H$1&$H$2;$D$2:$D$25);SATIR($A1));$B$2:$B$25&$A$2:$A$25&$D$2:$D$25;0));"")

Bu formülleri 5. satıra kadar sürükleyin.

G6;
Kod:
=EĞERHATA(DOLAYLI("C"&1+KAÇINCI($H$1&$H$2&KÜÇÜK(EĞER($B$2:$B$25&$A$2:$A$25=$H$1&$H$2;EĞER($D$2:$D$25>0;$D$2:$D$25));SATIR($A1));$B$2:$B$25&$A$2:$A$25&$D$2:$D$25;0));"")

H6;
Kod:
=EĞERHATA(DOLAYLI("D"&1+KAÇINCI($H$1&$H$2&KÜÇÜK(EĞER($B$2:$B$25&$A$2:$A$25=$H$1&$H$2;EĞER($D$2:$D$25>0;$D$2:$D$25));SATIR($A1));$B$2:$B$25&$A$2:$A$25&$D$2:$D$25;0));"")

Bu formülleri de 9. satıra kadar sürükleyin.
 
Korhan Hocam

Yardım için teşekkürler. Ama en küçük değer kısmında hala - değer veriyor. Yada ben yanlış yapmış olabilirim.

Dosyayı tekrardan yükledim.
 

Ekli dosyalar

Merhaba,

5 nolu mesajımdaki önerdiğim formülleri güncelledim. Hata kontrolüde eklenmiştir.Tekrar deneyiniz.
 
Geri
Üst