• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Çoklu düşeyarama ve toplama

Katılım
23 Ekim 2007
Mesajlar
308
Excel Vers. ve Dili
İşyerinde Excel 2003 ing
Evde Excel 2007 tr
Merhaba,

Değerli hocalarımdan yardım bekliyorum.
Dosyada açıklamayı yaptım umarım anlatabilmişimdir.

Teşekkürler.
 

Ekli dosyalar

Sayın Royalman,
Sarı renki D2 hücresine aşağıdaki kodu yazınız.
ve aşağı doğru çoğaltınız.
örnekteki toplam 289 değil 216 dır isterseniz tek tek toplayıp görebilirsiniz.
Kod:
=TOPLA.ÇARPIM(($H$2:$H$7=$A2:$B2)*($L$2:$L$7+$M$2:$M$7+$N$2:$N$7))
 
Merhaba,

Cevap için teşekkür ederim.
satış-iade-transfer kolonlarını eklemediğiniz için toplamlar sizde 216 çıkıyor.
Ben bu kolonlarıda toplatıyorum.
Ayrıca bu kolonlarıda ekledığımde bu yöntem ile hücre içerisindeki krakter sayısı 255 i geçiyor (başka bir toplam daha gerçekleşecek hücre içerisinde ) daha kısa bir yontem olabilir mi cevabını arıyorum.
 
Selam,
kusura bakmayın. İADE ve TRANSFER sütunlarını görmemişim.
kodu aşağıdaki gibi düzeltim. ve denedim. 255'i geçmiyor.
isteğiniz sonucu buluyor.

Kod:
=TOPLA.ÇARPIM(($H$2:$H$7=$A2:$B2)*($I$2:$I$7+$J$2:$J$7+$K$2:$K$7+$L$2:$L$7+$M$2:$M$7+$N$2:$N$7))
 
Merhaba,

Yardımlarınız için teşekkür ederim.
İnce bir nokta var aslında orada 255 dememin amacı toplanan verilerin alındığı dosya serverda ve harf bakımından çok zengin bir ismi var.
Bu formülü bende kullandım fakat her toplama işleminde sayfanın adresi geldiği için 255 i geçiyor ayrıca bu formulle beraber başka bir hucreden de toplam alacak.
 
Topla çarpım formulundekı toplama işlemini kısa bir dizi ile çözebilirmiyiz ?
Teşekkürler
 
Selam Sayın Royalman,
size kısa süre içinde yardımcı olabilmek için mümkün olan en sade kodu gönderdim. Daha kısası için birkaç deneme yaptım ama başaramadım. eğer bulursam paylaşırım.
Ancak, bence gözünüzde fazla büyütmeyiniz. çünkü bahsettiğiniz 255 karakter problemi zaten olmuyor.
ayrıca, sadeleştirseniz bile fonksiyon hızı değiştirmeyecektir.
Ancak yardımcı hücreler kullanıp veya "Ad"lar oluşturup daha anlaşılabilir yapabilirsiniz.
 
Merhaba,

Yardımlarınız için minnettarım beni yanlış anlamanızı istemem.
Ben işyerinde çalışacak dosya için uğraşıyorum fakat evde dosyaların yerlerini örnek teşkil etmesi adına doğru yerlere bıraktım sadece bu toplama işlemini aşağıdaki gibi görebiliyorum diğerlerini ekleyince ne olur düşünemiyorum.

"=TOPLA.ÇARPIM((A2:B2='E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$A$2:$A$7)*('E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$B$2:$B$7+'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$C$2:$C$7+'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$D$2:$D$7+'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$E$2:$E$7+'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$F$2:$F$7+'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$G$2:$G$7))"

Hücreye bu şekilde toplanacak 2 formul daha girmeme izin vermiyor.
Ayrıca dosyanın hergün sistemden rapor olarak alınacağını ve bu yüzden ad tanımlamalarını yapamadığımı ve zor durumda kaldığımı söylemek isterim :)

Yinede yardımlarınız için teşekkür ederim.
Saygılar
 
Sayın royalman,
Ben de benzeri çalışmalar yapıyorum. bir hücre içinde belki sizden daha fazla uzun kod kullanıyorum. ve bu problemi "ad" kullarak çözüyorum.
Dosyaların asılları bende olmadığı için deneyemeceğim Ancak şöyle yapabilirsiniz:
ad1:
Kod:
'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$A$2:$A$7
Ad2:
Kod:
'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$B$2:$B$7
ad3:
Kod:
'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$C$2:$C$7
ad4:
Kod:
'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$D$2:$D$7
ad5:
Kod:
'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$E$2:$E$7
ad6:
Kod:
'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$F$2:$F$7
ad7:
Kod:
'E:\orgrups\sevkiyat\özel\proje\stok\[stok.xls]Sayfa1'!$G$2:$G$7
dersek,

fonksiyonu aşağıdaki gibi kullanabilirsiniz.
Kod:
=TOPLA.ÇARPIM((A2:B2=ad1)*(ad2+ad3+ad4+ad5+ad6+ad7))
gördüğünüz gibi "ad" larda da formülde de 255'i geçmiyor.
iyi çalışmalar.
 
Son düzenleme:
Merhaba,

=TOPLA.ÇARPIM((EĞERSAY(A2:B2;H2:H9))*(I2:N9))

Bu şekilde kullanabilirsiniz..

.
 
Merhaba,

Tüm çabalarıma rağmen sonuç bulamadım.

Syn. Ergunguler79@ yardımlarınız için teşekkür ederim fakat ad tanımlaması ile serverdaki dosyayı kapatınca hata veriyor.

Syn. Ömer Hocam yardımlarınız için sizede teşekkür ederim.
Toplam.çarpım aralarda sayı dışında metinlerde olduğu için hata mesajı veriyor.
 
Merhaba,

Tüm çabalarıma rağmen sonuç bulamadım.

Syn. Ergunguler79@ yardımlarınız için teşekkür ederim fakat ad tanımlaması ile serverdaki dosyayı kapatınca hata veriyor.

Syn. Ömer Hocam yardımlarınız için sizede teşekkür ederim.
Toplam.çarpım aralarda sayı dışında metinlerde olduğu için hata mesajı veriyor.

Merhaba,

Kod:
=TOPLA(EĞER(H2:H9=A2;I2:N9))+TOPLA(EĞER(H2:H10=B2;I2:N10))
Bu formülü kullanabilirsiniz. Dizi formülüdür..

Aralıkları kendinize göre düzenlersiniz.

.
 
Merhaba,

Hocam teşekkür ederim bu gerçekten işimi gördü.

Saygılar
 
Geri
Üst