İki sayfa arasında toplam aktarma

Katılım
21 Ağustos 2009
Mesajlar
11
Excel Vers. ve Dili
Excel 2003 Türkçe
Arkadaşlar benim çalışma kitabımda 2 sayfa var.
İlk sayfada veriler giriliyor. 2. sayfada ise bu verilerin belirli kriterlere göre toplamları alınmalı.
Ör. İlk sayfaya farklı tarihlerde girilen değerleri 2. sayfada 2 tarih aralığında toplam alarak tek satıra yazdırmam gerekiyor.
Ekte örnek bir dosya bulunmakta.

Şimdiden ilginiz için teşekkürler.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

İki tarih aralığı demişsiniz fakat diğer tarihi hangi hücreden alacağını belirtmemişsiniz. Topla.Çarpım fonksiyonu ile yapabilirsiniz. Linki inceleyiniz..

Sumproduct-Topla.Çarpım Fonksiyonu ve Uygulamaları

Eğer her koşulda 6 gün eksiği olacaksa,

=TOPLA.ÇARPIM((Sayfa1!$B$2:$B$10>A2-6)*(Sayfa1!$B$2:$B$10<A2)*(Sayfa1!$A$2:$A$10))

.
 
Katılım
21 Ağustos 2009
Mesajlar
11
Excel Vers. ve Dili
Excel 2003 Türkçe
Cevap için teşekkürler. Verdiğiniz linkte bir dosya buldum. Tam olarak işime yarayan kodu da buldum.
Yalnız ufak bir sorun var.

Kodda hücreyi referans verdiğimde sonuç 0 çıkıyor. Fakat hücre yerine değeri elimle girersem istediğim sonucu veriyor.

Örnek.
=TOPLA.ÇARPIM((BUTCE!$H$5:BUTCE!H$70=A2)*(BUTCE!$G$5:BUTCE!$G$70))

Bu kodda A2 hücre referansı. Bu haliyle hep 0 değeri veriyor.

ama A2 yerine "27.08.2009" yazarsam istediğim sonucu alıyorum.
Sorun sizce ne olabilir?
 
Katılım
21 Ağustos 2009
Mesajlar
11
Excel Vers. ve Dili
Excel 2003 Türkçe
Bağlantıyı inceledim. Gerçekten tarihle ilgili güzel bilgi var fakat benim yazdığım formüldeki sorun tarih sorunu değil sanırım.
Çünkü tarihi çift tırnak arasında elle girdiğim zaman formül çok güzel çalışıyor.
Fakat A2 hücresini referans gösterirsem o zaman 0 değeri veriyor.

Sanırım veri tipiyle alakalı bir durum.
 
Katılım
21 Ağustos 2009
Mesajlar
11
Excel Vers. ve Dili
Excel 2003 Türkçe
Formülde veri tipi sorunu

Yazmış olduğum formülde tarihi çift tırnak içinde elle girersem fonksiyon çalışıyor.
Fakat bir hücreyi referans gösterirsem bu hücre içindeki tarihi kabul etmiyor.

Ör:
=TOPLA.ÇARPIM((Sayfa1!$A$2:Sayfa1!$A$4=A2)*(Sayfa1!$B$2:Sayfa1!$B$4))

Burda A2 hücresinde yazılı tarihe göre işlem yapmıyor sonucu 0 olarak veriyor.

Eğer aynı formülü

=TOPLA.ÇARPIM((Sayfa1!$A$2:Sayfa1!$A$4="27.08.2009")*(Sayfa1!$B$2:Sayfa1!$B$4))

şeklinde yazarsam formül sorunsuz çalışıyor. Sorun nedir sizce?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Birde şöle deneyin baaklım.:cool:
=TOPLA.ÇARPIM(--(Sayfa1!$A$2:Sayfa1!$A$4=--A2)*--(Sayfa1 !$B$2:Sayfa1!$B$4))
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Hatalı dosyanızı eklermisiniz..

Not: Aynı konuyla ilgili birden fazla konu başlığı açmayınız..

.
 
Katılım
21 Ağustos 2009
Mesajlar
11
Excel Vers. ve Dili
Excel 2003 Türkçe
Evren arkadaşımızın gönderdiği formülle sorun çözüldü.

Evren arkadaşımıza ve yardımcı olmaya çalışan herkese çok teşekkürler.
 
Üst