Özellik ikonu

VSEÇÇARP

İndirme izni yok

Genel Bakış

VSEÇÇARP (DPRODUCT), bir veritabanı veya liste sütunundaki değerlerden, belirlediğiniz ölçütlere uyan kayıtların çarpımını verir. Ölçütler ayrı bir hücre aralığında tutulduğu için aynı tablo üzerinde koşulları değiştirerek farklı çarpımlar hesaplayabilirsiniz. Birden çok koşula bağlı çarpım gerektiğinde, ÇARPIM işlevinin tüm sayıları çarpmasına karşı seçici bir çözüm sunar.

Söz dizimi ve parametre​

TRTürkçe
=VSEÇÇARP(veritabanı; alan; ölçüt)
ENEnglish
=DPRODUCT(database, field, criteria)
Kategori
Veritabanı
İngilizce adı
DPRODUCT
Platform
Windows Mac Web
3 bağımsız değişken 3 zorunlu
Bağımsız değişken Durum Ne işe yarar
veritabanıdatabase Zorunlu Tabloyu veya listeyi oluşturan, başlık satırını da içeren hücre aralığını belirtir.
alanfield Zorunlu Çarpımı alınacak sütunu, sütun başlığı, sütun sırası veya başlık içeren hücre başvurusu olarak belirtir.
ölçütcriteria Zorunlu Koşulları içeren, başlık ve altında en az bir hücre barındıran hücre aralığını belirtir.
Geçerli kullanımlar
=VSEÇÇARP(A1:C6;"Adet";E1:E2)
=VSEÇÇARP(A1:C6;2;E1:E2)
=VSEÇÇARP(A1:C6;B1;E1:E2)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Üç parametre de zorunludur. Ölçüt aralığı veritabanı aralığıyla çakışmamalı ve ondan en az bir boş satır ya da sütunla ayrılmalıdır. Aşağıdaki örneklerde veritabanı ve ölçüt aralıkları aynı sayfada yer alır.

1. Alanı başlık, büyük harf ve sütun sırasıyla belirtme​

A1:C6 aralığı ay, adet ve tutar bilgisini tutan veritabanıdır; E1:E2 aralığı ise Ay başlığını ve altında Ocak ölçütünü içerir. Hangi sütunun çarpılacağını alan parametresi belirler. E4 hücresine alanı sütun başlığıyla veren formülü yazın:
Excel formülü
=VSEÇÇARP(A1:C6;"Adet";E1:E2)
=DPRODUCT(A1:C6,"Adet",E1:E2)
E5 hücresinde aynı başlığı büyük harflerle yazın:
Excel formülü
=VSEÇÇARP(A1:C6;"ADET";E1:E2)
=DPRODUCT(A1:C6,"ADET",E1:E2)
E6 hücresinde alan yerine sütun sırasını yazın; Tutar sütunu soldan üçüncüdür:
Excel formülü
=VSEÇÇARP(A1:C6;3;E1:E2)
=DPRODUCT(A1:C6,3,E1:E2)
VSEÇÇARP
Formülünü incelemek için bir hücre seçin.
ABCDE
1AyAdetTutarAy
2Ocak1918.000Ocak
3Mart2024.000
4Ocak1716.500323
5Haziran2220.000323
6Mart1819.500297.000.000
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 323, 323 ve 297.000.000 olur. Ocak ölçütüne iki satır uyar; Adet sütunundaki 19 ve 17 çarpılır. Alan başlığı büyük ya da küçük harfle yazılabilir, bu nedenle ilk iki formül aynı sonucu verir. Son formülde 3 sayısı soldan üçüncü sütunu, yani Tutar sütunundaki 18.000 ve 16.500 değerlerini seçer.

2. Birden fazla koşul: VE ve VEYA​

A1:B6 aralığı veritabanı, D1:E3 aralığı ölçüt tablosudur. Ölçüt tablosunda aynı satırdaki koşullar birlikte (VE), farklı satırlardaki koşullar alternatif (VEYA) olarak değerlendirilir. E5 hücresinde yalnızca D1:D3 aralığını ölçüt olarak kullanıp Ocak veya Haziran aylarının Adet çarpımını hesaplayın:
Excel formülü
=VSEÇÇARP(A1:B6;"Adet";D1:D3)
=DPRODUCT(A1:B6,"Adet",D1:D3)
E6 hücresinde D1:E3 aralığını kullanın; bu aralık Adet değeri 18'den büyük olan Ocak veya Haziran satırlarını seçer:
Excel formülü
=VSEÇÇARP(A1:B6;"Adet";D1:E3)
=DPRODUCT(A1:B6,"Adet",D1:E3)
VSEÇÇARP
Formülünü incelemek için bir hücre seçin.
ABCDE
1AyAdetAyAdet
2Ocak19Ocak>18
3Mart20Haziran>18
4Haziran22
5Ocak17113.696
6Haziran16418
KoşullarExcelDepo v1.0.0
Sonuçlar sırasıyla 113.696 ve 418 olur. İlk formülde Ocak ve Haziran'a ait dört satırdaki 19, 22, 17 ve 16 değerleri çarpılır. İkinci formülde >18 koşulu da aynı satırda yer aldığı için yalnızca 19 ve 22 kalır; 17 ve 16 elenir. Mart satırı her iki durumda da dışarıda kalır.

3. Joker karakter, tüm sütun ve metin değerler​

A1:B6 veritabanındaki Adet sütununda bir satırda sayı yerine metin vardır. D1:D2 aralığı Ay başlığı altında M* ölçütünü, E1:E2 aralığı ise Adet başlığını ve altında boş bir hücreyi içerir. * joker karakteri herhangi sayıda karakteri temsil eder. E4 hücresinde adı M harfiyle başlayan aylar için çarpımı alın:
Excel formülü
=VSEÇÇARP(A1:B6;"Adet";D1:D2)
=DPRODUCT(A1:B6,"Adet",D1:D2)
Ölçüt başlığının altındaki hücre boşsa o sütunda koşul uygulanmaz. E5 hücresinde bu yöntemle bütün Adet değerlerini çarpın:
Excel formülü
=VSEÇÇARP(A1:B6;"Adet";E1:E2)
=DPRODUCT(A1:B6,"Adet",E1:E2)
VSEÇÇARP
Formülünü incelemek için bir hücre seçin.
ABCDE
1AyAdetAyAdet
2Ocak19M*
3Mart20
4Mayıs17340
5Martbelirsiz142.120
6Haziran22
JokerExcelDepo v1.0.0
Sonuçlar sırasıyla 340 ve 142.120 olur. M* ölçütü Mart ve Mayıs satırlarını seçer; Mart satırındaki metin değer çarpıma katılmadığı için yalnızca 20 ve 17 çarpılır. İkinci formülde ölçüt hücresi boş olduğundan bütün satırlar uygun sayılır; metin yine yok sayılır ve 19, 20, 17 ve 22 çarpılır.

4. Sıfır ve hata sonuçları​

Aynı veritabanı üzerinde işlevin sıfır ve hata verdiği durumları karşılaştırın. A1:B6 veritabanıdır; D1:D2 ölçütü Ocak ayını, D4:D5 ölçütü ise veritabanında bulunmayan Eylül ayını içerir. E2 hücresine, hiçbir satırın uymadığı ölçütü kullanan formülü yazın:
Excel formülü
=VSEÇÇARP(A1:B6;"Adet";D4:D5)
=DPRODUCT(A1:B6,"Adet",D4:D5)
E3 hücresinde alan olarak sayı içermeyen Ay sütununu kullanın:
Excel formülü
=VSEÇÇARP(A1:B6;"Ay";D1:D2)
=DPRODUCT(A1:B6,"Ay",D1:D2)
E4 hücresinde başlıklar arasında bulunmayan bir alan adı yazın:
Excel formülü
=VSEÇÇARP(A1:B6;"Miktar";D1:D2)
=DPRODUCT(A1:B6,"Miktar",D1:D2)
E5 hücresinde ölçüt olarak yalnızca başlık hücresini verin:
Excel formülü
=VSEÇÇARP(A1:B6;"Adet";D1)
=DPRODUCT(A1:B6,"Adet",D1)
E6 hücresinde veritabanı aralığını başlık satırı olmadan verin:
Excel formülü
=VSEÇÇARP(A2:B6;"Adet";D1:D2)
=DPRODUCT(A2:B6,"Adet",D1:D2)
VSEÇÇARP
Formülünü incelemek için bir hücre seçin.
ABCDE
1AyAdetAySonuç
2Ocak19Ocak0
3Mart200
4Ocak17Ay#DEĞER!
5Haziran22Eylül#DEĞER!
6Mart18#DEĞER!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla 0, 0, #DEĞER!, #DEĞER! ve #DEĞER! olur. Hiçbir satır ölçüte uymadığında ve çarpılacak sütunda hiç sayı bulunmadığında işlev hata değil 0 verir. Alan başlıklarla eşleşmediğinde, ölçüt yalnızca başlık içerdiğinde ya da veritabanı aralığında başlık satırı bulunmadığında ise #DEĞER! hatası oluşur. Son formülde aralığın ilk satırı başlık sayıldığı için Adet başlığı bulunamaz.

Kullanırken dikkat edin​

  • veritabanı parametresi: veritabanı aralığının ilk satırı sütun başlıklarını içermelidir. Aralık tek bir sütundan da oluşabilir. Aralık bir özet tablo (pivot) içindeki hücreye başvuruyorsa özet tabloda o anda görüntülenen veri kullanılır. Başlık satırı olmayan bir aralık verirseniz ya da aralık yalnızca başlık satırından oluşuyorsa sonuç #DEĞER! olur.
  • alan parametresi: alan, sütun başlığı (tırnak içinde metin), sütunun soldan sağa sırasını gösteren sayı ya da başlığı içeren hücre başvurusu olabilir. Başlık büyük/küçük harfe duyarlı değildir. alan boş bırakılırsa ya da başlıklardan hiçbiriyle eşleşmezse sonuç #DEĞER! olur. Bu sütundaki mantıksal değerler, metinler ve hatalar çarpıma katılmaz; sütunda hiç sayı yoksa sonuç 0 olur.
  • ölçüt parametresi: ölçüt aralığı en az bir sütun başlığı ve başlığın altında en az bir hücre içermeli, bitişik hücrelerden oluşan tek bir blok olmalıdır. Aralığı etkin sayfada istediğiniz yere koyabilirsiniz; ancak veri sonradan büyüyebileceği için verinin altına yerleştirmemeniz önerilir. ölçüt ile veritabanı aralıkları çakışmamalı ve en az bir boş satır ya da sütunla ayrılmalıdır. ölçüt boş bırakılırsa, tek bir boş hücreye başvuruyorsa ya da yalnızca başlık hücresini içeriyorsa sonuç #DEĞER! olur.
  • Ölçüt yazımı: Aynı satırdaki koşullar birlikte (VE), farklı satırlardaki koşullar alternatif (VEYA) olarak değerlendirilir. Koşullarda >, <, >=, <= gibi karşılaştırma işleçlerini kullanabilirsiniz. Metin ölçütlerinde joker karakterler desteklenir: ? tek bir karakteri, * herhangi sayıda karakteri temsil eder. Bir sütundaki tüm kayıtlar üzerinde işlem yapmak için ölçüt aralığında o sütunun başlığının altına boş bir hücre bırakın.
  • Sonuç ve hatalar: Ölçüte uyan satır yoksa ya da alan sütununda hiç sayı yoksa VSEÇÇARP hata değil 0 verir. alan boşsa veya başlıklarla eşleşmiyorsa, ölçüt boşsa, yalnızca başlık içeriyorsa ya da tek bir boş hücreye başvuruyorsa, veritabanı başlık satırı içermiyorsa veya yalnızca başlık satırından oluşuyorsa sonuç #DEĞER! olur.
  • İlgili işlevler: ÇARPIM: Bir aralıktaki bütün sayıları koşulsuz çarpmak istediğinizde tercih edilir. VSEÇTOPLA: Aynı ölçütlerle çarpım yerine toplam gerektiğinde kullanılır. VSEÇORT: Ölçüte uyan değerlerin ortalaması için kullanılır. VSEÇSAY: Ölçüte uyan sayısal kayıtları saymak için kullanılır. VSEÇAL: Ölçüte uyan tek bir kaydın değerini almak için kullanılır. VSEÇMAK: Ölçüte uyan en büyük değeri bulmak için tercih edilir. VSEÇMİN: Ölçüte uyan en küçük değeri bulmak için tercih edilir. VSEÇSTDSAPMA: Ölçüte uyan değerlerin standart sapmasını hesaplamak için kullanılır. VSEÇVAR: Ölçüte uyan değerlerin varyansını hesaplamak için kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
11
İlk yayın
Güncel
İngilizce
DPRODUCT
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst