• DİKKAT

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

İki tarih arası toplam ve max değer

Katılım
15 Eylül 2004
Mesajlar
27
Ýki tarih arası toplam ve max değer

1. Bu konularda bazı örneklere rastladım. Ama aradığım gerçek cevabı bulamadım. Sorun şu : A sutununda tarihler, B sutununda rakamlar (Satış hasılatı) var. D1 Hücresine Başlangıç tarihini, D2 Hücresine bitiş tarihini girip D3 hücresinde bu tarihler arasındaki satış hasılatını görmek istiyorum. Tarih değiştikçe toplamında otomatik olarak değişmesi gerekmektedir. Formülü tek bir hücreye yani D3 Hücresine uygulayarak nasıl yaparım. :?:
2. D1 hücresine yazdığım tarihe denk gelen en yüksek satış hasılatını veren bir formül yaparsanız çok sevinirim.
 
Merhaba;

Dosyanızdaki E3 hücresine yazmanız gereken formul:

=SUMPRODUCT((A2:A1000>=E1)*(A2:A1000<=E2)*(B2:B1000))

Eğer Türkçe sürüm Office kullanıyorsanız, aşağıdaki formulü kullanın:

=TOPLA.ÇARPIM((A2:A1000>=E1)*(A2:A1000<=E2)*(B2:B1000))


İlave:

2nci sorunuzla ilgili olarak, sonucu görmek istediğiniz hücreye aşağıdaki formulü Ctrl + Shift + Enter tuş kombinasyonuyla girin çünkü bu bir dizi formulüdür;

=MAX((A2:A1000=E1)*(B2:B1000))

Formulü Ctrl + Shift + Enter ile girdikten sonra, formül çubuğunda sözkonusu formül aşağıdaki gibi görülecektir:
{=MAX((A2:A1000=E1)*(B2:B1000))}
 
@mehmet veysi:

Merakımdan soruyorum, yukarıdaki önerilerim sorunuza cevap oldu mu ?
 
Sayın Raider

Yukarıdaki E3 hücresine uyguladığınız formüle, aynı zamanda stok yada cari kod (yani şu tarihler arasında şu stokların değerlerini toplasın) ilavesi yapabilimiyiz.

İyi Günler.
 
@Cavus:

Yapılabilir. Eğer buraya örnek bir dosya eklerseniz, onun üzerinde çalışabiliriz.
 
@Cavus:

Ekli dosyayı inceleyebilirsiniz.
 
koşullu toplama

örnekteki raider'in formülü;
=TOPLA.ÇARPIM((Sheet2!C$6:C$1000<=C$4)*(Sheet2!C$6:C$1000>=C$3)*(Sheet2!A$6:A$1000=A7)*(Sheet2!B$6:B$1000=B7)*(Sheet2!D$6:D$1000))

yada aşağıdaki dizi formülü;
{=TOPLA(EÐER(Sheet2!C$6:C$26>=C$3;EÐER(Sheet2!C$6:C$26<=C$4;EÐER(Sheet2!A$6:A$26=A7;EÐER(Sheet2!B$6:B$26=B7;Sheet2!D$6:D$26);""))))}

doğru sonucu veriyor...
 
muygun tarafından belirtildiği gibi bir "dizi formul" kullanılmak istenirse, aşağıdaki de bir alternatif olabilir;

İngilizce Office için:

=SUM(((Sheet2!C$6:C$1000<=C$4)*(Sheet2!C$6:C$1000>=C$3)*(Sheet2!A$6:A$1000=A7)*(Sheet2!B$6:B$1000=B7)*(Sheet2!D$6:D$1000)))

Türkçe Office için:

=TOPLA(((Sheet2!C$6:C$1000<=C$4)*(Sheet2!C$6:C$1000>=C$3)*(Sheet2!A$6:A$1000=A7)*(Sheet2!B$6:B$1000=B7)*(Sheet2!D$6:D$1000)))

Not: Dizi formuller Ctrl + Shift + Enter tuş bileşeniyle girilmelidir.
 
@Cavus:

Yine merakımdan soruyorum. Yukarıdaki çözümler işinize yaradı mı acaba ?
 
Geri
Üst