• DİKKAT

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

SUMIF ile tarihlere göre toplam

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
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

  • Untitled.jpg
    Untitled.jpg
    18.4 KB · Görüntüleme: 12
  • Book2.xls
    Book2.xls
    19 KB · Görüntüleme: 17
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.
 
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)))))

.
 
Ömer Hocam,

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

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

.
 
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
 
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 :)
 
Necdet Hocam,

Sizin yolunuzdayım :)
 
Geri
Üst