Şartlı Benzersiz sırala

Katılım
22 Haziran 2009
Mesajlar
165
Excel Vers. ve Dili
ofis 365
Arkadaşlar Merhaba
SIRALA(BENZERSİZ(FİLTRE('BU YIL'!E:E;'BU YIL'!R:R="YAĞ";""))) Formülü ile yağ alanları benzersiz sıralaya biliyorum.
İstediğim F sütununda firmaların aldığı yağ miktarları var. 100 kg dan daha fazla yağ alanları getirsin.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Sanırım şöyle bir şey olacak...
Kod:
=SIRALA(BENZERSİZ(FİLTRE('BU YIL'!E:E;('BU YIL'!R:R="YAĞ")*('BU YIL'!F:F>100);"")))
 
Katılım
22 Haziran 2009
Mesajlar
165
Excel Vers. ve Dili
ofis 365
Merhaba,
Sanırım şöyle bir şey olacak...
Kod:
=SIRALA(BENZERSİZ(FİLTRE('BU YIL'!E:E;('BU YIL'!R:R="YAĞ")*('BU YIL'!F:F>100);"")))
Ömer bey merhaba
kusura bakmayın hafta sonu araya girince cevabı bugün yazabildim.
yazdığınız formül hatalı sonuç veriyor. Her müşteri parça parça yağ aldığı için (10 kg + 20 kg +5 kg) bu müşterinin toplam aldığı yağ miktarı 100 kg ve üstü ise dahil etsin. Sizin yazdığınız formülde Eğer müşteri tek seferde 100 kg almış ise doğru sonuç veriyor.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Formüller genelde hatalı sonuç vermezler, biz hatalı formüller yazarız.
müşterinin toplam aldığı yağ miktarı 100 kg ve üstü ise dahil etsin. Sizin yazdığınız formülde Eğer müşteri tek seferde 100 kg almış ise doğru sonuç veriyor.
İlk isteğinizde "toplam" ifadesi yer almadığı için filtre ölçütüne sadece F sütunundaki veri ilave edildi.
Toplam değeri hesaba katmak için formülü aşağıdaki şekilde değiştiriniz.
Kod:
=SIRALA(BENZERSİZ(FİLTRE('BU YIL'!E:E;ÇOKETOPLA('BU YIL'!F:F;'BU YIL'!E:E;'BU YIL'!E:E;'BU YIL'!R:R;"YAĞ")>=100;"")))
İlaveten; dosyanızda gereksiz yavaşlamaya neden olmamak adına E:E şeklindeki başvuruları E1:E1000 gibi kullanılan alanla sınırlamanız faydalı olacaktır.
İyi çalışmalar...
 
Katılım
22 Haziran 2009
Mesajlar
165
Excel Vers. ve Dili
ofis 365
Merhaba,
Formüller genelde hatalı sonuç vermezler, biz hatalı formüller yazarız.

İlk isteğinizde "toplam" ifadesi yer almadığı için filtre ölçütüne sadece F sütunundaki veri ilave edildi.
Toplam değeri hesaba katmak için formülü aşağıdaki şekilde değiştiriniz.
Kod:
=SIRALA(BENZERSİZ(FİLTRE('BU YIL'!E:E;ÇOKETOPLA('BU YIL'!F:F;'BU YIL'!E:E;'BU YIL'!E:E;'BU YIL'!R:R;"YAĞ")>=100;"")))
İlaveten; dosyanızda gereksiz yavaşlamaya neden olmamak adına E:E şeklindeki başvuruları E1:E1000 gibi kullanılan alanla sınırlamanız faydalı olacaktır.
İyi çalışmalar...
Teşekkürler Ömer bey
 
Üst