Excel'de farklı sayfalardaki değerleri nasıl çarparım?
Excel'de değerleri çarpmak oldukça yaygındır; tek bir çalışma sayfası içinde çarpmak kolayken, birden fazla sayfa arasında çarpmak biraz daha karmaşık hale gelir. Peki, Excel’de farklı sayfalardan gelen verileri çarpmak zorunda kaldınız mı hiç?
Örneğin, bir sayfada (Sayfa1) çalışanların saatlik ücretlerini, başka bir sayfada (Sayfa2) ise çalışma saatlerini listelediğinizi düşünün. Her çalışanın toplam maaşını, hem saatlik ücretlerine hem de çalıştıkları saate göre hesaplamanız gerekebilir. Bu öğretici, temel formüller kullanarak farklı sayfalardaki değerleri nasıl çarpacağınızı gösterecek ve bu görevi çok daha kolay hale getirecektir. Sayfalar arası verileri bağlamayı bilmek yalnızca manuel çabayı azaltmakla kalmaz, aynı zamanda büyük veri kümeleriyle veya sık güncellenen dinamik bilgilerle çalışırken doğruluk ve verimlilik açısından da son derece önemlidir.

Farklı çalışma sayfalarından gelen değerleri çarpmak için çarpma sembolünü kullanın
Farklı çalışma sayfalarından gelen değerleri çarpmak için PRODUCT işlevini kullanın
Farklı çalışma sayfalarından karşılık gelen hücreleri çarpmak için VBA kullanın
Farklı çalışma sayfalarından gelen değerleri çarpmak için çarpma sembolünü kullanın
Farklı sayfalarda bulunan değerleri çarpmak istiyorsanız, en hızlı yol formülünüzde standart çarpma işaretini kullanmaktır. Basit bir hesaplama yapmak için aşağıdaki adımları izleyin:
1. Sonucun görüntülenmesini istediğiniz hücreyi seçin ve aşağıdaki formülü girin:
=Sheet2!B2*Sheet1!B2 
2. Formülü girdikten sonra "Enter" tuşuna basın. Diğer satırlardaki sonuçları hesaplamak için doldurma tutamacını aşağı doğru sürükleyin; Excel, karşılık gelen satırlar için otomatik olarak formülü güncelleyecektir (aşağıdaki gibi):

=Sheet1!B2*Sheet2!B2*Sheet3!B2*Sheet4!B2…Pratik öneri:Yaygın hataları önlemek için formülü onaylamadan önce sayfa ve hücre başvurularınızı iki kez kontrol edin; örneğin boş hücrelere veya eşleşmeyen satırlara başvurmadığınızdan emin olun.
Hata uyarısı:Başvurulan bir hücre metin içeriyorsa veya boşsa, formül bir hata veya sıfır döndürür.
Farklı çalışma sayfalarından gelen değerleri çarpmak için PRODUCT işlevini kullanın
Çarpma sembolünü kullanmanın harika bir alternatifi, PRODUCT işlevidir; bu işlev, birden fazla sayfadan gelen değerleri çarpmak için de kullanılabilir. Özellikle uzun çarpma zincirlerinde formül söz dizimini büyük ölçüde basitlettiğinden bu yöntem son derece faydalıdır:
1. Çarpma sonucunun görünmesini istediğiniz hücreyi seçin ve aşağıdaki formülü girin:
=PRODUCT(Sheet1!B2, Sheet2!B2) 
2. İlk sonucu almak için "Enter" tuşuna basın. Diğer satırlar için hesabı tekrarlamak üzere doldurma tutamacını aşağı doğru kopyalayın; her sonuç, ilgili verileri yansıtacaktır. Aşağıdaki ekran görüntüsüne göz atın:

=PRODUCT(Sheet1!B2,Sheet2!B2,Sheet3!B2,Sheet4!B2...) Avantajlar:PRODUCT işlevi, üç veya daha fazla çarpan içeren veri kümeleri söz konusu olduğunda birden fazla değeri genişletmek için kolaydır ve idealdir.
Uyarı:Her başvurulan hücrenin sayısal bir değer içerdiğinden emin olun; aksi takdirde formül bir hata verebilir.
Farklı çalışma sayfalarından karşılık gelen hücreleri çarpmak için VBA kullanın
Birden fazla sayfa arasında büyük veri kümelerinin değerlerini çarpmak gerektiğinde ya da veri aralıkları sık sık değişiyorsa, bir VBA makrosu bu işlemi otomatikleştirerek görevi çok daha kolay hale getirebilir. Özellikle verileriniz birçok satır ve sütunu kapsıyor ve manuel formül uygulaması zaman alıcıysa, VBA son derece kullanışlıdır.
Avantajlar: VBA, yüzlerce hatta binlerce satırı birkaç saniye içinde işleyebilir; bu da tekrarlayan veya büyük ölçekli hesaplamalar için idealdir. Ancak makro destekli çalışma kitapları gerektirir ve VBA temelleri konusunda biraz bilgi sahibi olmanız gerekir.
Not: Makroyu çalıştırmadan önce Çalışma Sayfası Adı ve Liste Yerleştirme Alanı’nı kontrol edin; mevcut verilerin üzerine yazılmasını önlemek için. Gerekirse çalışma kitabınızı yedekleyin veya kodu önce bir kopya üzerinde çalıştırın.
Bu görev için VBA makrosunu nasıl ayarlayıp kullanılır:
1. Excel'de Geliştirici Araçları bölümüne gidin (görünmüyorsa, Dosya > Seçenekler > Şerit Özelleştir’den etkinleştirin). VBA düzenleyicisini açmak için Visual Basic düğmesine tıklayın. Düzenleyici penceresinde Ekle > Modül seçeneğini tıklayıp aşağıdaki kodu Modül’e yapıştırın:
Sub CrossSheetMultiply()
Dim ws1 As Worksheet, ws2 As Worksheet, wsResult As Worksheet
Dim rng1 As Range, rng2 As Range
Dim i As Long, j As Long
Dim lastRow As Long, lastCol As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws1 = Worksheets(Application.InputBox("First sheet name", xTitleId, "Sheet1", Type:=2))
Set ws2 = Worksheets(Application.InputBox("Second sheet name", xTitleId, "Sheet2", Type:=2))
Set wsResult = Worksheets.Add
wsResult.Name = "Multiply_Result"
lastRow = Application.InputBox("Number of rows to process", xTitleId, "10", Type:=1)
lastCol = Application.InputBox("Number of columns to process", xTitleId, "5", Type:=1)
For i = 1 To lastRow
For j = 1 To lastCol
wsResult.Cells(i, j).Value = ws1.Cells(i, j).Value * ws2.Cells(i, j).Value
Next j
Next i
MsgBox "Multiplication complete! Results placed in 'Multiply_Result'.", vbInformation
End Sub 2. Makroyu çalıştırmak için
düğmesine tıklayın. Size sayfa adlarını ve veri boyutunu girmeniz için sorular sorulacak; talimatları dikkatlice uygulayın. İşlem tamamlandığında, belirtilen iki sayfanın karşılık gelen hücrelerinin çarpım sonuçlarını içeren "Multiply_Result" adında yeni bir sayfa oluşturulur.
Pratik ipuçları: Bu VBA makrosu, belirttiğiniz satır ve sütun sayısına göre, 1. satırdan ve A sütunundan başlayarak iki çalışma sayfasının değerlerini hücre hücre çarpar. Makroyu çalıştırmadan önce, her iki kaynak sayfanın aynı aralık boyutunda sayısal veri içerdiğinden emin olun; aksi takdirde hatalar veya boş sonuçlar oluşabilir.
Sorun Giderme: Makro bir sayfayı bulamazsa, sayfa adlarının yazımını ve varlığını tekrar kontrol edin. #DEĞER! hatası alırsanız ya da sonuçlar yanlış görünüyorsa, sayısal olmayan veri girişlerinin olmadığını doğrulayın. VBA kodunu çalıştırmadan önce her zaman çalışmalarınızı kaydedin; çünkü yapılan değişiklikler doğrudan geri alınamaz.
Özet öneriler: Farklı sayfalardaki değerleri çarpmak, küçük veri kümeleri için basit formüllerle en iyi şekilde yapılır; ancak daha kapsamlı görevler, tekrarlayan işlemler veya sık değişen veri yapıları söz konusuysa VBA kullanın. Yeteneklerinize ve iş akışınızın ihtiyaçlarına en uygun yöntemi seçin.
Diğer ilgili makaleler:
- Excel'de İki Sütunu Çarpın ve Sonra Toplayın
- Excel’de genellikle iki sütunu çarpmak ve sonuçları toplamak gerekir. Elbette her bir öğeyi tek tek çarpıp sonra toplayabilirsiniz; ancak yüzlerce hatta binlerce satır söz konusuysa bu işlem son derece zaman alıcı olur. Neyse ki Excel’de SUMPRODUCT adında güçlü bir işlev bulunuyor: Bu işlev sayesinde iki sütunu anında çarpabilir ve sonuçlarını otomatik olarak toplayabilirsiniz.
- Excel'de Saat ve Dakikaları Saatlik Ücrete Göre Çarpın
- Diyelim ki A sütununda çalışanların saat ve dakika cinsinden çalışma sürelerini içeren bir zaman listesi, B sütununda ise saatlik ücretleri bulunuyor. Şimdi, aşağıdaki ekran görüntüsünde gösterildiği gibi, bu çalışma sürelerine ve saatlik ücrete göre ödeme miktarını hesaplamak istiyorsunuz. Bu makalede, Excel’de çalışılan süreye ve saatlik ücrete göre ödemenin nasıl hesaplanacağını adım adım anlatacağım.
- Excel'de Bir Formülde İki Sayıyı Toplayın/Toplayıp Sonra Çarpın
- Excel’de tek bir formülle iki sayıyı toplayıp ardından belirtilen bir yüzdeyle çarpmayı denediniz mi? Eğer nasıl yapılacağını bilmiyorsanız, bu makaledeki yöntem size yardımcı olacak.
- Excel Tablolarında VLOOKUP Kullanıp Sonra Çarpın
- Burada bir Excel sayfasında iki tablom var: Biri her ürünün satışına göre kâr marjı kuralını içeriyor, diğeri ise ürünlerin gerçek satış verilerini barındırıyor. Kural tablosuna göre, satış tutarı ne kadar yüksekse elde edilen kâr marjı da o kadar artıyor. Şimdi, aşağıdaki ekran görüntüsünde gösterildiği gibi, her ürünün kâr marjını ve kârını liste tablosunda hesaplamak istiyorum.
En İyi Office Üretkenlik Araçları
Kutools for Excel ile Excel becerilerinizi üst düzeye taşıyın ve verimlilikten önce hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileriyle birlikte Office Tab Pro’yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamaları arasında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat-performans— tek tek eklenti satın almak yerine tasarruf edin