KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de farklı sayfalardaki değerleri nasıl çarparım?

YazarXiaoyang Değiştirme Tarihi

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.

Excel'de maaş ve çalışma saati verilerini gösteren çoklu çalışma sayfalarının ekran görüntüsü

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
Not:Bu formülde "Sheet2!B2" ve "Sheet1!B2", çarpmak istediğiniz değerleri içeren sayfa adlarını ve hücre başvurularını gösterir. Bu başvuruları çalışma kitabınızın sayfa adlarına ve hedef hücrelerine göre ayarlayın.

Excel'de formül yazılırken alınmış bir ekran görüntüsü

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):

Excel'de birden fazla hücreye uygulanan formül sonuçlarının ekran görüntüsü

İpuçları:İki sayfadan fazla sayfa arasında değerleri çarpmak için, aşağıdaki örnekte olduğu gibi formülü çarpma sembolüyle ek sayfa adları ve karşılık gelen hücre başvuruları ekleyerek genişletin:
=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)
Not:Formülde "Sheet2!B2" ve "Sheet1!B2", çarpılacak sayfaları ve hücreleri işaret eder. Bu başvuruları özel verilerinize uygun şekilde güncelleyin.

Excel'de formül yazılırken alınmış bir ekran görüntüsü

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:

Excel'de PRODUCT işlevi kullanılarak çoklu sayfalarda elde edilen sonuçları gösteren ekran görüntüsü

İpuçları:Birden fazla sayfadaki değerleri çarpmak için PRODUCT işlevi içine tüm istenen sayfa ve hücre başvurularını eklemeniz yeterlidir; örneğin:
=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 Çalıştır düğmesidüğ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 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 AI Yardımcısı: Şunu temel alarak Veri Analizi’yi devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Düşeyara (VLookup)  |  Çoklu Değerli Düşeyara (VLookup)  |   Birden Fazla Sayfada Düşeyara (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dil desteğiyle!

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.

ExcelWordOutlookTabsPowerPoint
  • 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