bir hücre atlayarak toplama

Katılım
21 Mayıs 2007
Mesajlar
169
Excel Vers. ve Dili
2000
arkadaşlar problemi çözmeden gözüme uyku girmiyor bir el atın lütfen

satırda ve sutunda ki sayıları birer hücre atlayarak toplamak istiyorum sadece 30 sayı kabul ediyor bunun başka formulu varmı acaba
 
Katılım
19 Nisan 2007
Mesajlar
337
Excel Vers. ve Dili
Excel 2003 Türkçe
basitce bir cevap olacak ama;
Tek sayılar için

Kod:
=TOPLA.ÇARPIM((MOD(A1:A5000;2)=1)*(A1:A5000))
Çift sayılar için
Kod:
=TOPLA.ÇARPIM((MOD(A1:A5000;0)=1)*(A1:A5000))
 
Son düzenleme:

Ö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,

=TOPLA.ÇARPIM(--(MOD(SATIR(A1:A79)-HÜCRE("Row";A1)+0;2)=0);A1:A79)

Şeklinde deneyiniz.

İyi çalışmalar..
 
Son düzenleme:

Ö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,

Sn. DeliBalta58 in önerdiği

=TOPLA.ÇARPIM((MOD(A84:CZ84;2)=1)*(A84:CZ84))

formülü deneyiniz..
 
Katılım
21 Mayıs 2007
Mesajlar
169
Excel Vers. ve Dili
2000
hocam deli baltanınki tekil çoğul durumuna göre topluyor bana gerekli olan birer hücre atlayıp toplaması senin gönderdiğin formul gibi fakat dikey değil yatay toplayacak .

bir gayret bu sorunuda çözersek eyvallah..
 

Ö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,

=TOPLA.ÇARPIM(--(MOD(SÜTUN(A3:CZ3)-HÜCRE("Row";A3)+0;2)=0);A3:CZ3)

Şeklinde deneyiniz..
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Dizi Formül İle Alternatif

Tek Sütunlar İçin :

Kod:
=TOPLA(EĞER(MOD(SÜTUN(A3:CZ3);2)=1;A3:CZ3))
Çift Sütunlar İçin :

Kod:
=TOPLA(EĞER(MOD(SÜTUN(A3:CZ3);2)=0;A3:CZ3))

Dizi Formül Olduğu İçin Yukarıdaki Formülleri Yazdıktan Sonra Ctrl+Shift+Enter a Basmak Gerek.
 
Katılım
9 Aralık 2007
Mesajlar
17
Excel Vers. ve Dili
Office 2007-İngilizce
Selam arkadaşlar :)

İkişer sütun atlayarak hücrelerdeki değerleri nasıl toplarız?

Örneğin A1+D1+G1+J1+M1+....+DF1 işleminin sonucunu kısa yoldan hangi formülle elde edebiliriz?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
syn ramirez
ekteki dosya bir fikir verir mi acaba?

not: üstteki çözümlere bakmadan yanıtlamışım, özür
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Selam arkadaşlar :)

İkişer sütun atlayarak hücrelerdeki değerleri nasıl toplarız?

Örneğin A1+D1+G1+J1+M1+....+DF1 işleminin sonucunu kısa yoldan hangi formülle elde edebiliriz?

=SUM(IF(MOD(COLUMN(1:1)-1;3)=0;1:1;0))

Bu bir dizi formülüdür. Bu nedenle, formülü CTRL+SHIFT+ENTER tuşlarına basarak girin.

Veya;

=SUMPRODUCT(--(MOD(COLUMN(1:1)-1;3)=0);--(1:1))

SUM=TOPLA
MOD=MOD
COLUMN=SÜTUN
SUMPRODUCT=TOPLA.ÇARPIM


.
 
Son düzenleme:
Katılım
9 Aralık 2007
Mesajlar
17
Excel Vers. ve Dili
Office 2007-İngilizce
=SUM(IF(MOD(COLUMN(1:1)-1;3)=0;1:1;0))

Bu bir dizi formülüdür. Bu nedenle, formülü CTRL+SHIFT+ENTER tuşlarına basarak girin.

Veya;

=SUMPRODUCT(--(MOD(COLUMN(1:1)-1;3)=0);--(1:1))

SUM=TOPLA
MOD=MOD
COLUMN=SÜTUN
SUMPRODUCT=TOPLA.ÇARPIM


.
Evet yapmak istediğim bunun gibi birşey aslında.
Daha açık anlatmam gerekirse; ekteki dosyada PlanBMC sayfasında 52 haftaya ait program adetleri olacak. İstediğim şey, her haftaya ait program sütunu altındaki adetler toplanıp, Toplam Program sütunu altına yazılması. Mesela örnekteki ilk satır için Toplam Program sütununda 9 yazmalı ama bunu nasıl yapacağımı bulamadım.

Yardımcı olursanız çok sevinirim :)




Düzeltme : mesajı gönderdikten sonra veya kısmı altındaki formülü gördüm. şimdi onu da deneyeceğim.
 
Moderatör tarafında düzenlendi:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
C5 hücresine:

=SUMPRODUCT(--(MOD(COLUMN(G5:FJ5)-1;3)=0);--(G5:FJ5))

formülünü girip, aşağıya doğru kopyalayın.

.
 
Katılım
9 Aralık 2007
Mesajlar
17
Excel Vers. ve Dili
Office 2007-İngilizce
Evet şimdi de başka bir problemim var. Sanırım bu formülün mantığını açıklayabilirseniz çok daha faydalı olacak benim için. Aynı dosya içinde sevk sütunları için de aynı işlemi uygulamak istersem nereleri değiştirmem gerekir. Ve tabii ki bakiye sütunları için. Çünkü yukarıda verdiğiniz formülü sevk sütunları için D5 hücresine yapıştırdığımda ve formülü =SUMPRODUCT(--(MOD(COLUMN(H5:FJ5)-1;3)=0);--(H5:FJ5)) şeklinde düüzenlediğimde Toplam Sevk sütunu altında 8 çıkıyor. Halbuki sevk sütunları boş.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Toplam program için:
=SUMPRODUCT(--(MOD(COLUMN(G5:FJ5)-1;3)=0);--(G5:FJ5))

Toplam Sevk için:
=SUMPRODUCT(--(MOD(COLUMN(H5:FJ5)-2;3)=0);--(H5:FJ5))

Toplam bakiye için:
=SUMPRODUCT(--(MOD(COLUMN(I5:FJ5)-3;3)=0);--(I5:FJ5))

şeklinde deneyin.

.
 
Katılım
9 Aralık 2007
Mesajlar
17
Excel Vers. ve Dili
Office 2007-İngilizce
Toplam program için:
=SUMPRODUCT(--(MOD(COLUMN(G5:FJ5)-1;3)=0);--(G5:FJ5))

Toplam Sevk için:
=SUMPRODUCT(--(MOD(COLUMN(H5:FJ5)-2;3)=0);--(H5:FJ5))

Toplam bakiye için:
=SUMPRODUCT(--(MOD(COLUMN(I5:FJ5)-3;3)=0);--(I5:FJ5))

şeklinde deneyin.

.
Teşekkür ederim işe yaradı :)

Peki koyu olarak işaretlediğim 1,2 ve 3'ün anlamı nedir? Formülü anlamaya çalışıyorum da. Atıyorum en sondaki formülde koyu olarak yazılmış 3 yerine 4 yazılsaydı ne olurdu?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Teşekkür ederim işe yaradı :)

Peki koyu olarak işaretlediğim 1,2 ve 3'ün anlamı nedir? Formülü anlamaya çalışıyorum da. Atıyorum en sondaki formülde koyu olarak yazılmış 3 yerine 4 yazılsaydı ne olurdu?
=COLUMN(G5:FJ5) ile =COLUMN(G5) sonucu aynıdır. Yani G sütunun sayısıdır. 7

Bundan 1 çıkarıp 3 moduna göre 0 elde edilmesi gerekir ki, modu 0 olan (G5:FJ5) aralığının toplamını bu koşulla elde edelim.

Özetle, 3 moduna göre sütun sayısından kaç çıkarılsın ki, 0 elde edilsin mantığına dayanır.

.
 
Katılım
9 Aralık 2007
Mesajlar
17
Excel Vers. ve Dili
Office 2007-İngilizce
=COLUMN(G5:FJ5) ile =COLUMN(G5) sonucu aynıdır. Yani G sütunun sayısıdır. 7

Bundan 1 çıkarıp 3 moduna göre 0 elde edilmesi gerekir ki, modu 0 olan (G5:FJ5) aralığının toplamını bu koşulla elde edelim.

Özetle, 3 moduna göre sütun sayısından kaç çıkarılsın ki, 0 elde edilsin mantığına dayanır.

.
Sanırım daha iyi açıklanamazdı bu formül. Güzel açıklamanız ve ilginiz için tekrar teşekkür ederim.
 
Üst