• DİKKAT

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

Raporlamak için TOPLAMA

  • Konbuyu başlatan Konbuyu başlatan osmancig
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Ocak 2006
Mesajlar
313
Excel Vers. ve Dili
Excel 2007 türkçe
Ekteki dosyada SATIŞ sayfasının A sutununda TARİHLER B sutununda MARKALAR C sutununda ise TUTARLAR vardır.

46 adet markanın aylık satış tutarlarını bulmam gerekmektedir. AYLIK SATIŞ RAPOR sayfasında B sutununa yazdığım aydaki satış rakamlarını C sutunundan itibaren 1 satırındaki marka isimlerine göre cirolarını nasıl yazabilirim ?
ÖRN: MARKA 1 markasının TEMMUZ 2013 satışı 555 tl dir.
MARKA 2 markasının TEMMUZ 2013 satışı 6277,58 tl dir.

İKİ TARİH ARASI SATIŞ RAPOR sayfasında ise markaların istediğim 2 tarih arasındaki rakamını buldurmam mümkün mü ?
örn. MARKA 1 in 19 08 2013 - 28 02 2014 arası satışları 3138,50 tl dir.

xlsm uzantılı dosyalar paylaşım sitesine yüklenemediği için RAR ile sıkıştırıp o şekilde paylaştım.


http://s3.dosya.tc/server19/buyy1Q/SORUSTKB.rar.html
 
Aşağıdaki dizi formüllerini* deneyebilirsiniz.
Aylık satış rapor sayfası C2 hücresine yazıp dikey ve yatay doğrultuda çekerek kopyalayınız.
Kod:
=TOPLA(EĞER(YIL(SATIŞ!$B$2:$B$10000)=YIL('AYLIK SATIŞ RAPOR'!$B2);EĞER(AY(SATIŞ!$B$2:$B$10000)=AY('AYLIK SATIŞ RAPOR'!$B2);EĞER(SATIŞ!$C$2:$C$10000='AYLIK SATIŞ RAPOR'!C$1;SATIŞ!$D$2:$D$10000))))

İki tarih arası rapor sayfası C2 hücresine yazıp sağa doğru çekerek kopyalayınız.
Kod:
=TOPLA(EĞER(SATIŞ!$B$2:$B$10000<=$B2;EĞER(SATIŞ!$B$2:$B$10000>=$A2;EĞER(SATIŞ!$C$2:$C$10000='AYLIK SATIŞ RAPOR'!C$1;SATIŞ!$D$2:$D$10000))))

*Dizi Formülü: Hücre içindeyken Ctrl+Shift+Enter tuş kombinasyonlarına aynı anda basarak elde edilir ve formül süslü parantez ("{}") içerisinde gözükür.
 
=EĞER(ETOPLA(SATIŞ!A:A;B2;SATIŞ!C:C)>0;ETOPLA(SATIŞ!A :A;B2;SATIŞ!C:C);"")

mucit77 nin formülünü OCAK diye bir dosya aradığı için yukarıdaki şekilde değiştirmeme rağmen olmadı.

turist in dosyası tam istediğim gibi çalışıyor formülü öğrenmek için de biraz karıştıracağım

ilginize teşekkür ederim
 
=EĞER(ETOPLA(SATIŞ!A:A;B2;SATIŞ!C:C)>0;ETOPLA(SATIŞ!A :A;B2;SATIŞ!C:C);"")

mucit77 nin formülünü OCAK diye bir dosya aradığı için yukarıdaki şekilde değiştirmeme rağmen olmadı.

turist in dosyası tam istediğim gibi çalışıyor formülü öğrenmek için de biraz karıştıracağım

ilginize teşekkür ederim

SATIŞ sayfanızda C sütununda sayı değerlerinin içinde "HEDİYE" olarak yazılan sayısal olmayan değerler bulunduğu için;
TOPLA.ÇARPIM formülü içinde "ESAYIYSA" fonksiyonuna dikkat ediniz.
 
=EĞER(ETOPLA(SATIŞ!A:A;B2;SATIŞ!C:C)>0;ETOPLA(SATIŞ!A :A;B2;SATIŞ!C:C);"")

mucit77 nin formülünü OCAK diye bir dosya aradığı için yukarıdaki şekilde değiştirmeme rağmen olmadı.

turist in dosyası tam istediğim gibi çalışıyor formülü öğrenmek için de biraz karıştıracağım

ilginize teşekkür ederim

Değiştiremezsiniz, çünkü formüllerde ETOPLA kullanılmadı.
Bu arada OCAK nerede aceba?
 
Değiştiremezsiniz, çünkü formüllerde ETOPLA kullanılmadı.
Bu arada OCAK nerede aceba?

pardon bu konuyu açmadan önce kendim yapmaya çalışırken kullandığım başka bir formül ile karıştırmışım
 
Geri
Üst