sadece tek sayılı hücreleri toplamak

Katılım
17 Ekim 2005
Mesajlar
38
Excel Vers. ve Dili
office2013
Altın Üyelik Bitiş Tarihi
13-04-2023
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?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki formülü deneyin.

=TOPLA.ÇARPIM((A1:A65000=TEK(A1:A65000))*(A1:A65000))
 
Katılım
20 Nisan 2005
Mesajlar
206
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.
 
Katılım
20 Nisan 2005
Mesajlar
206
Sn. Leventm'in daha kolay ve daha kestirme yol oldu. Ben düşünemedim. Karmaşık bir yol bulmuşum.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,369
Excel Vers. ve Dili
Ofis 365 Türkçe
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
 
Katılım
17 Ekim 2005
Mesajlar
38
Excel Vers. ve Dili
office2013
Altın Üyelik Bitiş Tarihi
13-04-2023
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?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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))
 
Katılım
20 Nisan 2005
Mesajlar
206
{=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.
 
Katılım
20 Nisan 2005
Mesajlar
206
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.
 
Katılım
17 Ekim 2005
Mesajlar
38
Excel Vers. ve Dili
office2013
Altın Üyelik Bitiş Tarihi
13-04-2023
çok teşekkür ederim işimi görüyor bilgileriniz.
 
Üst