Aylara göre topla.çarpım formülü...

Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Merhabalar...

=TOPLA.ÇARPIM(--(tarih>=D$3);--(tarih<E$3);--(model=$C4)) bu formül ile sonuç alabiliyorum.

=TOPLA.ÇARPIM(--(tarih>=D$4);--(tarih<E$4);--(özel="*"& $C12 &"*")) bu formülle ise sonuç alamıyorum. topla.çarpım formülünde içerir özelliği kullanılamıyormu.. etopla ile içerir özelliğini kullanabiliyorum ama aylara göre nasıl olur onu bilemiyorum. Yardımlarınız için teşekkürler...
 
Katılım
2 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2010 tr
bu iş için ben de baya uğraşmıştım. ekli dosyadaki sayfa 1'e girdi yapıyorsun. sayfa ikide tarih aralığını sectiğin zaman o tarih aralığındaki verileri topluyor. sayfa 3'te ise özet bir tablo oluşturuyor. Umarım işine yarar.
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Dosya eklidir...

Yapamad&#305;&#287;&#305;m 10HaneliSeriNo sayfas&#305;nda D s&#252;tunundan ve &#231;oklu verinin i&#231;inden almak...
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
M12 =
Kod:
=TOPLA.ÇARPIM(--(tarih>=M$4);--(tarih<N$4);--DEĞİL(EHATALIYSA(BUL(C12;özel))))
Not:Tarih aralığı verirken (M4 ve N4 hücrelerindeki tarih değerleri vb.), dikkat etmelisiniz. Yoksa doğru sonuç alamazsınız.
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Te&#351;ekk&#252;rler... Birde bu form&#252;l&#252; makro olarak nas&#305;l uygulayabilirim... &#199;ok form&#252;l olunca &#231;al&#305;&#351;mak zorla&#351;&#305;yor...
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
T&#252;m h&#252;crelere mi uygulamak istiyorsunuz ?
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
=TOPLA.&#199;ARPIM(--(tarih>=C$4);--(tarih<D$4);--DE&#286;&#304;L(EHATALIYSA(BUL($B5;model))))
C5:N70 aral&#305;&#287;&#305;na uygulanacak...
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
U&#287;ra&#351;t&#305;m ama &#351;imdilik uyarlayamad&#305;m. &#220;zerinde biraz daha d&#252;&#351;&#252;nmem gerekiyor.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki şekilde dener misiniz ? Aslında Evaluate yöntemi ile yapmaya çalıştım ama beceremedim. Belki bilen arkadaşlar çıkar. Ben de bilgi edinirsem, bu başlıkta yazarım.

Kod:
Sub Makro2()
    [d5:o32] = "=SUMPRODUCT(--(tarih>=R4C[-1]),--(tarih<R4C),--NOT(ISERROR(FIND(RC3,model))))"
    [d5:o32] = [d5:o32].Value
End Sub
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Maalesef hesaplayamadan 0 yaz&#305;yor.. Bu makronun benzerini denemi&#351;tim, makro kaydet ile f2 ile h&#252;creyi aktif edip enter ile tamamlay&#305;p daha sonra &#246;zel yap&#305;&#351;t&#305;r &#246;zelli&#287;i ile kaydederek ama olmad&#305;.. Te&#351;ekk&#252;rler..
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Ge&#231;ici bir &#231;&#246;z&#252;m buldum... Evaluate y&#246;ntemine uygulayabilseydim, daha g&#252;zel olacakt&#305;...

Sub Analiz()
Application.ScreenUpdating = False
[d5:eek:29] = "=SUMPRODUCT(--(tarih>=R4C),--(tarih<R4C[1]),--NOT(ISERROR(FIND(RC3,model))))"

[d5:eek:29].Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Paste
Application.CutCopyMode = False
Application.ScreenUpdating = False
End Sub
 
Üst