SUMIF ile tarihlere göre toplam

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,062
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,

ekli dosyadaki formatta olduğu gibi;

birleştirilmiş hücrelerde bir tarih yazıyor, bu tarihlerin yanlarında yazan değerlerin SUMIF ile toplamını almak istiyorum.

yalnız tarihler birleştirilmiş hücrede tek olduğun en üst satırdaki değeri alıyor, toplamı almıyor.
dosya çok büyük, bu formatı değiştirmeden toplamı nasıl alabilirim.

iyi Çalışmalar.
 

Ekli dosyalar

Katılım
20 Ekim 2006
Mesajlar
60
Excel Vers. ve Dili
2003 İngilizce / Türkçe
Hücreleri Doldurmak

Birleştirilmiş hücreler için bu tür bir hesaplama yapmak mümkün değil bildiğim kadarıyla.
Birleştirilmiş hücreleri ayırmayla ilgili bir yöntem önerebilirim:

  • Ayırmak istediğiniz aralığı seçin.
  • Merge & Center düğmesine basın hücreler bölünsün.
  • F5 tuşuna ardından Special düğmesine basın.
  • Blanks seçeğine tıklayın Ok düğmesine basın.
  • formül çubuğuna tıklayın ve aktif olan hücrede = işareti koyun. aktif hücrenin bir üzerinde bulunan hücreyi seçmek için yukarı ok tuşuna basın.
  • CTRL + ENTER tuşlarına basın.
 

Serdar SELEN

Altın Üye
Katılım
23 Ekim 2007
Mesajlar
308
Excel Vers. ve Dili
İşyerinde Excel 2003 ing
Evde Excel 2007 tr
Altın Üyelik Bitiş Tarihi
02-04-2025
Merhaba,

Dosyanız ektedir.
 

Serdar SELEN

Altın Üye
Katılım
23 Ekim 2007
Mesajlar
308
Excel Vers. ve Dili
İşyerinde Excel 2003 ing
Evde Excel 2007 tr
Altın Üyelik Bitiş Tarihi
02-04-2025
Burdaki ekteymiş :)
 

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,

Alternatif olsun..

B2:

Eğer verilerin artış sayısı eşit ise ( birleştirilmiş hücrelerin aralığı eşit ise ) formülü kullnınız.

Kod:
=EĞER(EĞERSAY($E$2:$E$50;A2)=0;"";TOPLA(KAYDIR($G$2;KAÇINCI(A2;E:E;0)-2;;10-1)))
Verilerin aralığı eşit değilse yada tarihler sıralı gitmiyorsa aşağıdaki formülü kullanmanız gerekir. Bu formülü dizi formülüdür. Formülü hücreye yazdıktan sonra direk entera basmadan ctrl shift enter tuş kombinasyonu ile girişini tamamlayınız. Bu işlemden sonra formülün başına ve sonuna { } ayıraçları otomatik eklenecektir..

Kod:
=EĞER(EĞERSAY($E$2:$E$50;A2)=0;"";EĞER(ARA(2;1/($E$2:$E$50<>"");$E$2:$E$50)=
A2;TOPLA($G$2:$G$50)-TOPLA($B$1:B1);TOPLA(KAYDIR($G$2;KAÇINCI(A2;$E$2:$E$50;0)
-1;;KAÇINCI(İNDİS($E$2:$E$50;KAÇINCI(1;(EĞERSAY($A$2:A2;$E$2:$E$50)=0)*
($E$2:$E$50<>"");0));$E$2:$E$50;0)-KAÇINCI(A2;$E$2:$E$50;0)))))
.
 

Serdar SELEN

Altın Üye
Katılım
23 Ekim 2007
Mesajlar
308
Excel Vers. ve Dili
İşyerinde Excel 2003 ing
Evde Excel 2007 tr
Altın Üyelik Bitiş Tarihi
02-04-2025
Ömer Hocam,

Süper birşey elinize sağlık.
Bende arşivime alıyorum müsadenizle :)
 

Ö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
İşinize yaradığına sevindim.

Güle güle kullanın, iyi çalışmalar..

.
 
Katılım
20 Haziran 2010
Mesajlar
3
Excel Vers. ve Dili
2007 tr
bu formulü anlayabilmem için 2 sene geçer herhalde nasıl yapıyorsunuz helal olsun forumdaki örnekleri anlayabilecek düzeye bile gelmem büyük bir olay benim için bunu nasıl yapabilirim benim bir iki formül içiçe anlayabiliyor olsamda ömer hocanın yazdığı formül gibi formülleri nasıl yazacağız nasıl öğrenebiliriz bu gibi formülleri
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
bu formulü anlayabilmem için 2 sene geçer herhalde nasıl yapıyorsunuz helal olsun forumdaki örnekleri anlayabilecek düzeye bile gelmem büyük bir olay benim için bunu nasıl yapabilirim benim bir iki formül içiçe anlayabiliyor olsamda ömer hocanın yazdığı formül gibi formülleri nasıl yazacağız nasıl öğrenebiliriz bu gibi formülleri
Ben anlamaya çalışmıyorum, alıp kullanıyorum :)
 

Serdar SELEN

Altın Üye
Katılım
23 Ekim 2007
Mesajlar
308
Excel Vers. ve Dili
İşyerinde Excel 2003 ing
Evde Excel 2007 tr
Altın Üyelik Bitiş Tarihi
02-04-2025
Necdet Hocam,

Sizin yolunuzdayım :)
 
Üst