sumproduct formulü

Katılım
23 Ocak 2011
Mesajlar
8
Excel Vers. ve Dili
2003 Türkçe
merhaba SumProductla veri işleme tablosu hazırladım ama bunu vba ya aktaramadım. Yardımlarınızı rica ediyorum.
İyi çalışmalar

=TOPLA.ÇARPIM((İRSALİYE!$D$2:$D$1054=$B10)*(İRSALİYE!$E$2:$E$1054=$C10)*(İRSALİYE!$C$2:$C$1054=$H$2)*(İRSALİYE!$F$2:$F$1054))
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Kod:
MsgBox Evaluate("=SUMPRODUCT((İRSALİYE!$D$2:$D$1054=$B10)*(İRSALİYE!$E$2:$E$1054=$C10)*(İRSALİYE!$C$2:$C$1054=$H$2)*(İRSALİYE!$F$2:$F$1054))")
. . .
 
Katılım
23 Ocak 2014
Mesajlar
25
Excel Vers. ve Dili
2010 ingilizce
Altın Üyelik Bitiş Tarihi
15-04-2024
Merhaba;
Bende bir tablomda çok yoğun bu formülü kullanıyorum.öyleki 13 sayfa var her sayfada 365*2 kez formül hesaplama yapıyor haliyle kasıyor.
Bu şekilde makro kullanarak hızlanması mümkün mü acaba?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Merhaba;
Bende bir tablomda çok yoğun bu formülü kullanıyorum.öyleki 13 sayfa var her sayfada 365*2 kez formül hesaplama yapıyor haliyle kasıyor.
Bu şekilde makro kullanarak hızlanması mümkün mü acaba?

SUMPRODUCT yerine;

1. SUMIFS kullanabilirdiniz.

2. Pivot Table - Özet Tablo kullanabilirsiniz.

3. DATA BASE FUNCTIONS - VERİ TABANI İŞLEVLERİ'nİ kullanabilirsiniz.


.
 
Katılım
23 Ocak 2011
Mesajlar
8
Excel Vers. ve Dili
2003 Türkçe
üstad
dsumla sumifs le ve son olarak sumproductla yaptım
şimdi de sizlerin yardımı ile vba ile başlayıp geliştirmek istiyorum
bu çalışmam
iki sayfadan oluşuyor irsaliye (hareket sayfası) ve asıl (stok sayfası)
3 koşul var
stok kodu asıl sayfada sütunda
sipariş no ve bayi no satırda bulunuyor




=TOPLA.ÇARPIM((İRSALİYE!$D$2:$D$1039=$B13)*(İRSALİYE!$E$2:$E$1039=$C13)*(İRSALİYE!$C$2:$C$1039=$H$2)*(İRSALİYE!$F$2:$F$1039))


aşağıdaki satır çalışmadı
MsgBox Evaluate("=SUMPRODUCT((İRSALİYE!$D$2:$D$1054=$B10)*(İRSALİYE!$E$2:$E$1054=$C10)*(İRSALİYE!$C$2:$C$1054=$H$2)*(İRSALİYE!$F$2:$F$1054))")

eğer zaman ayırıda yardımcı olursanız çok mutlu olurum
iyi çalışmalar
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
üstad
dsumla sumifs le ve son olarak sumproductla yaptım
şimdi de sizlerin yardımı ile vba ile başlayıp geliştirmek istiyorum
bu çalışmam
iki sayfadan oluşuyor irsaliye (hareket sayfası) ve asıl (stok sayfası)
3 koşul var
stok kodu asıl sayfada sütunda
sipariş no ve bayi no satırda bulunuyor




=TOPLA.ÇARPIM((İRSALİYE!$D$2:$D$1039=$B13)*(İRSALİYE!$E$2:$E$1039=$C13)*(İRSALİYE!$C$2:$C$1039=$H$2)*(İRSALİYE!$F$2:$F$1039))


aşağıdaki satır çalışmadı
MsgBox Evaluate("=SUMPRODUCT((İRSALİYE!$D$2:$D$1054=$B10)*(İRSALİYE!$E$2:$E$1054=$C10)*(İRSALİYE!$C$2:$C$1054=$H$2)*(İRSALİYE!$F$2:$F$1054))")

eğer zaman ayırıda yardımcı olursanız çok mutlu olurum
iyi çalışmalar
Örnek bir dosyayı ne istediğinizi de belirterek dosya yükleme sitelerinden birine yükleyip burada paylaşırsanız daha kolay çözüm bulunabilir.
 
Üst