• DİKKAT

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

sadece tek sayılı hücreleri toplamak

  • Konbuyu başlatan Konbuyu başlatan aguney
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Ekim 2005
Mesajlar
38
Excel Vers. ve Dili
office2013
Merhaba
Çok uzun bir işlemim var. Ben sadece tek sayılı hücreleri toplamak istiyorum. Ã?rneğin a1+a3+a5+a7...v.b şekilde. Ancak bunu var olan fonksiyonlarla yapamadım. Bir yöntem bilen var mıdır?
 
Aşağıdaki formülü deneyin.

=TOPLA.ÇARPIM((A1:A65000=TEK(A1:A65000))*(A1:A65000))
 
1satırdan başlayıp 1, 1+N, 1+(2N), 1+(3N) ... Olarak toplayan formül:
{=SUM(IF(MOD(ROW($A$1:$A$20)-1;$D$1)=0;$A$1:$A$20;0))}

$A$1:$A$20 toplayacağını verilerin bulunduğu aralığa göre seçiniz. Dikkat birinci satırdan başlayacak.

$D$1 Buraya veya başka bir hücreye formülde de değiştirmek kaydıyla 2 yazın. 1. satırdan başladığı için 2 sayısı tek satırları için, eğer veriler ikinci satırdan başlasaydı bu toplam çift satırların toplamını verecekti.

Kolay gelsin.
 
Sn. Leventm'in daha kolay ve daha kestirme yol oldu. Ben düşünemedim. Karmaşık bir yol bulmuşum.
 
Bana göre iki doğru yanıt var :D
hücre içeriği tek ise Sayın leventm'nin formülü doğru
hücre referansı tek ise (a1, a3 vs) Sizin formülünüz doğru sayın SGM020

şimdi nolcek? bakem soru sahibi arkadaşımız ne diyecek merak ediyorum :D
 
aslına bakarsanız leventm arkadaşımızın yöntemi benim işime yaramaz çünkü dizi ardaşık gitmiyor. yani farklı hücre içeriğiyle ilgili tek/çift işlemi değil. Hücre referansı daha çok işime yarar ama
{=TOPLA(EÐER(MOD(SATIR($A$1:$A$33)-1;$D$1)=0;$A$1:$A$33;0))} işlemi de tüm satırların toplamını vermekte. Nerde yanlışlık yapıyorum acaba?
 
Sn Necdet bey tamamen haklısınız. Ben hücre içeriğine göre düzenlemişim formülü, sanıyorum aşağıdai gibi olursa tek satırnosunu dikkate alacaktır.

=TOPLA.ÇARPIM((SATIR(A1:A65000)=TEK(SATIR(A1:A65000)))*(A1:A65000))
 
{=TOPLA(EÐER(MOD(SATIR($A$1:$A$33)-1;$D$1)=0;$A$1:$A$33;0))} işlemi de tüm satırların toplamını vermekte. Nerde

D1'e 2 yazmanız gerekir.

Ã?te yandan Sn Leventm'in ikinci verdiği formülü tercih edin daha öz.
Kolay gelsin.
 
Bir diğer hususu aklıma geldi
=TOPLA(EÐER(MOD(SATIR($A$1:$A$33)-1;$D$1)=0;$A$1:$A$33;0)) formülü yazdıktan sonra { işaretleri için formülü Ctrl+Shift+Enter tuşları aynı anda basarak giriniz.
 
çok teşekkür ederim işimi görüyor bilgileriniz.
 
Geri
Üst