Diyelim ki bir Excel tablosunda fiyatlarıyla birlikte bir ürün listeniz var. Şimdi mevcut öğelerden farklı ürünler içerebilecek paketler oluşturmanız gerekiyor. Şimdi, sonunda, her bir paketin toplam fiyatını hesaplamak isteyeceksiniz. Bir kez manuel olarak yapabilirsiniz, ancak bu sizin normal görevinizse, bu görevi bazı zarif formüllerle otomatikleştirmek daha iyidir. Ve bu makale bunun için. Paketlerin veya ürün gruplarının fiyatlandırmasını tek bir formül kullanarak nasıl hesaplayacağımızı öğreneceğiz.
Genel formül:
=TOPLA(fiyat_aralığı,--(check_range="y")) |
fiyat aralığı:Ürünlerin fiyatını içeren aralıktır.
kontrol_aralığı: Çekimizi koymak istediğimiz aralıktır. Bir ürün paketin bir parçasıysa, y'yi paket ve ürünün enine kesitine koyarız.
"y"= Bu, bir ürünü pakete dahil etmek için koyduğumuz kontrol.
Kavramı netleştirmek için bir örnek verelim.
Örnek: Excel'de Paket Fiyatlandırma Formülü Oluşturun.
Başta tartıştığımız senaryonun aynısını alıyoruz. Tabloyu B2:F9 aralığında hazırladık. İhtiyacımız olan değişkenleri tanımlayalım.
Fiyat aralığı:Fiyat aralığı C2:C9'dur. Sabit olduğundan, aralığı adlandırabilir veya mutlak referansını kullanabiliriz. Bu örnekte, $C$2:$C$9 mutlak referansını kullanacağım.
Kontrol_aralığı:Bunlar, çekleri içeren aralıktır (paket sütunu). Bunlar D3:D9, E3:E9 ve F3:f9'dur.
Bu değerleri genel formüle koyalım.
Paket fiyatını hesaplamak için bu formülü D10'a yazın.
=TOPLA($C$3:$C$9,--(D3:D9="y")) |
Enter'a basın. D10 hücresinde hesaplanan paket 1'in paket maliyetine sahipsiniz. Tüm paketlerin fiyatını hesaplamak için bu formülü bitişik hücrelere kopyalayın.
O nasıl çalışır?
Formül içten dışa doğru çalışır. Yani ilk --(D3:D9="y") çözüldü.
Bu, 1 ve 0 olarak bir dizi döndürür. D3:D9 aralığındaki her y için 1 ve diğer herhangi bir şey için 0.
{1;1;0;1;0;1;0} |
Ardından, $C$3:$C$9, her öğenin/ürünün fiyatını içeren bir diziye dönüştürülür.
{100;200;20;10;12;15;25} |
Şimdi SUMPRODUCT işlevinin içinde bu var.
=TOPLAÇARI({100;200;20;10;12;15;25},{1;1;0;1;0;1;0}) |
Şimdi SUMPRODUCT işlevinin yaptığı gibi, bir dizideki her değeri diğer dizideki aynı dizine alınmış diziyle çarpar ve son olarak bu değerleri toplar. Diğer dizide 0 ile eşleşen her fiyatın 0'a çevrilmesi anlamına gelir. {100;200;0;10;0;15;0}. Şimdi, bu dizi toplanır. Bu bize paket 1 için 325 verir. Aynısı tüm paketler için yapılır.
Alternatif formül:
Alternatif formül, elbette, ETOPLA ve ETOPLA işlevidir.
=TOPLA(D3:D9,"y",$C$3:$C$9) |
ve
=TOPLA($C$3:$C$9,D3:D9,"y") |
Bunlar klasik cevaplar ama SUMPRODUCT formülü de daha hızlı ve süslü.
Evet arkadaşlar, Excel'de paketin fiyatını bu şekilde kolayca hesaplayabilirsiniz. Umarım yeterince açıklayıcı olmuştur. Herhangi bir noktayı kaçırdıysam veya bu makaleyle ilgili herhangi bir şüpheniz varsa veya başka bir excel ile ilgili şüpheniz varsa, aşağıdaki yorumlar bölümünde sorun.
Excel'de iki aralıktaki toplam eşleşmeleri sayın | SUMPROUDCT işlevini kullanarak iki aralıktaki toplam eşleşmeleri nasıl sayacağınızı öğrenin.
VE-VEYA mantığını kullanan SUMIFS | SUMIFS, VEYA mantığıyla da kullanılabilir. SUMIFS'in kullandığı varsayılan mantık AND mantığıdır.
EĞER mantığıyla SUMPRODUCT | Formülde EĞER işlevini kullanmadan EĞER mantığıyla SUMPRODUCT'i nasıl kullanacağınızı öğrenin.
Verimliliğinizi Artıracak 50 Excel Kısayolu | Görevinizde daha hızlı olun. Bu 50 kısayol, Excel'de daha da hızlı çalışmanızı sağlayacaktır.
Excel'de DÜŞEYARA İşlevi | Bu, farklı aralıklardan ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.
Excel 2016'da EĞERSAY | Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli bir değeri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.
Excel'de SUMIF İşlevi Nasıl Kullanılır | Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.