Bu şablon, bir satış listesinde belirli bir renge ait en küçük X fiyat değerinin karşısındaki adetlerin toplanmasını gösterir. Örneğin sarı veya lacivert T-Shirt için en düşük 3 fiyattan satılan adetlerin toplamı hesaplanır. X değeri formülde sabit dizi olarak verilebilir ya da hücreden okunabilir.
IF yalnızca E3 hücresindeki renge uyan değerleri ayırır, SMALL bu değerlerden en küçük üçünü getirir, SUMPRODUCT bunları toplar. Dizi sabitini değiştirmek (ör. {1,2}) kaç değerin toplanacağını belirler.
İkinci yöntemde X sayısı hücredeki ifadeden okunur. F6 hücresindeki formül şöyledir:
Burada E6 hücresindeki metnin son kelimesi (RIGHT, FIND, SUBSTITUTE ile) renk olarak alınır; ilk karakteri (LEFT) kaç değerin toplanacağını belirtir. ROW ve INDIRECT bu sayıdan 1, 2, 3 gibi bir dizi üretir.
Dosyanın içeriği
- Sayfa1: B2:G16 aralığında çalışan tek sayfadır. B sütununda Renk bilgisi (Sarı, Lacivert), F sütununda Toplam sonuçları yer alır. Renk ve değer verileri B3:C12 aralığındadır; kriter ve X değeri E sütunundaki hücrelerden alınır.
Kullanılan formüller
Birinci yöntemde en küçük değerlerin sayısı formül içinde {1,2,3} dizisi olarak yazılmıştır. F3 hücresindeki formül şöyledir:=SUMPRODUCT(SMALL(IF($B$3:$B$12=$E3,$C$3:$C$12),{1,2,3}))
İkinci yöntemde X sayısı hücredeki ifadeden okunur. F6 hücresindeki formül şöyledir:
=SUMPRODUCT(SMALL(IF($B$3:$B$12=RIGHT(E6,LEN(E6)-FIND("*",SUBSTITUTE(E6," ","*",LEN(E6)-LEN(SUBSTITUTE(E6," ",""))))),$C$3:$C$12),ROW(INDIRECT("1:"&LEFT($E$6,1)))))
Nasıl kullanılır
- Renk ve değer verilerini B3:C12 aralığına girin.
- Birinci yöntem için E3 hücresine rengi yazın; sonuç F3 hücresinde hesaplanır.
- İkinci yöntem için E6 hücresine "3 Sarı" gibi, başta adet sayısı ve sonda renk olacak biçimde giriş yapın.
- Formül dizi formülü olarak çalışır; eski Excel sürümlerinde düzenledikten sonra Ctrl+Shift+Enter ile onaylayın.
- Veri aralığı büyürse formüllerdeki $B$3:$B$12 ve $C$3:$C$12 başvurularını genişletin.