eğer formülünde iki tarih arası toplam

Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
=TOPLA(EĞER((SEVKİYAT!$C$1:$C$5000=A3)*(SEVKİYAT!$A$1:$A$5000=$C$2);SEVKİYAT!$F$1:$F$5000))

yukarıdaki formülde C2 nin baktığı alanda tek tarih var ben bunu 1 aylık olarak nasıl yapabilirim.

yardım ederseniz sevinirim,teşekkürler
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Ekli dosyayı inceleyiniz.
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
cevap ve rica

sayın zafer bey ilginiz ve yardımınız için teşekkür,

fakat a1 hücresindeki tarihleri kullanma şansımız yokmu
bu işimi dahada kolaylaştırır.Sağolun
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
FİKKO;177313' Alıntı:
=TOPLA(EĞER((SEVKİYAT!$C$1:$C$5000=A3)*(SEVKİYAT!$A$1:$A$5000=$C$2);SEVKİYAT!$F$1:$F$5000))

yukarıdaki formülde C2 nin baktığı alanda tek tarih var ben bunu 1 aylık olarak nasıl yapabilirim.

yardım ederseniz sevinirim,teşekkürler

Basitlik açısından alan adları tanımlanmış.

C3 hücresine:

=IF(A3="";"";SUM(IF((kod=A3)*(IF(ISERROR(--MONTH(tarih));0;--MONTH(tarih))=MONTH($C$2));tonaj)))

yada:

=IF(A3="";"";SUMPRODUCT(--(kod=A3);--(IF(ISERROR(--MONTH(tarih));0;--MONTH(tarih))=MONTH($C$2));(tonaj)))

Formüllerinden her birisini CTRL+SHIFT+ENTER ile girerek aşağıya doğru kopyalayın.

Dosyanız ekte.


..
 
Son düzenleme:
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
sevgili yurttaş yardımın için çok teşekkürler,
gerçi kodlama ve adlandırmayı bilmediğim için biraz uğraştım fakat şuda varki böylelikle birşeyler daha öğrendim.Tekrar çok teşekkürler kolay gelsin,iyi çalışmalar
 
Üst