Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.
Çok Teşekkür Ederim Hocam Emeğinize Sağlık TOPLA(SATIRA(SÜTUNA(B33;1);3)) ben bu formülle bir sütun toplanıyor örnek ektedir bu formüle bakabilirmisiniz iyi akşamlar selamlar formülde hata neredeİki farklı çözüme örnek olsun... Farklı çözümler de elbette mümkündür.
1 - Kesinlikle 3 kolon deniliyorsa alanlar zaten bellidir.
O nedenle, alanların ayrı ayrı toplamı alınır Yatayyığ ile yan yana kolonlara yazılır.
Kod:Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
2 - Kolon adedi de seçmeli olursa, 2 şer kolonun toplamı, 4er kolonun toplamı gibi.
(Bunun için dosyada, K17 hücresinde, bir açılır liste kullandım Kolon adedi seçilip sonuçlar gözlemlensin diye... Kullanılmayabilir de direkt kolon adedi yazılır.)
Formül de şöyle...
Kod:Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Dosya ekte.. incelersiniz...
A | B | C | D | E | F | G | H | I | J | |
1 | ||||||||||
2 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | |
3 | OCAK | 381 | 246 | 342 | 168 | 344 | 117 | 406 | 400 | 423 |
=SATIRSAR($B3:$J3;3;0) | | | 1 | 2 | 3 | |
381 | 246 | 342 | 969 | 629 | 1229 | |
168 | 344 | 117 | ||||
406 | 400 | 423 | 969 | 629 | 1229 |
=SÜTUNSAR(B3:J3;3;0) | | | 1 | 2 | 3 | |
381 | 168 | 406 | 969 | 629 | 1229 | |
246 | 344 | 400 | ||||
342 | 117 | 423 | 969 | 629 | 1229 |
Çok teşekkür ederim hocam Allah razı olsun sizdenAnlatmaya çalışırsam, tablomuzun ilk satırı B3 : J3 aralığında
A B C D E F G H I J 1 2 2015 2016 2017 2018 2019 2020 2021 2022 20233 OCAK 381 246 342 168 344 117 406 400 423
Formülünüze göre düşünürsek, aşağıdaki tabloda, SATIRSAR işlevi kullanarak
(Bilgi amaçlı olarak, 381 yazan hücrede =SATIRSAR($B3:$J3;3;0) formülü ile KOYU yazılan değerler dökülmeli elde edilir,)
formüldeki 3, sarma sayısı olup, 3 er sütun anlamındadır. 0 ın anlamı ise, işlem sonucunda #YOK! harasının yerine 0 yazdırmak içindir. Toplam alındığında #YOK! hatası varsa sonuçta hata verecektir. Şu haliyle verileriniz 9 kolon olup 3 e tam bölünebilmekte. O nedenle de #YOK hatası vermeyecektir. Ancak, verileriniz 9 yerine örneğin 8 sütun olsaydı, 3 e tam bölünme olmayacak ve #YOK hatası verecekti.
Formülü 969 yazan hücreye yazıp sağa ve aşağıya doğru kopyalarsanız sonuç elde edilir.Kod:Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Ama, 365 kullanıp da dökülmeli sonuç elde etmemek 365 in doğasına yakışmaz.
Hiç olmazsa satırlarda dökülmeli olsun dersek,
969 yazan hücreye yazılır ve aşağıya doğru kopyalanır.
(Satırların toplamı söz konusu olduğundan BYROW - LAMBDA kullanmak gerekir. Sonuçlar sütuna dökülür. O nedenle SATIRA işleviyle sonuçların satıra alınması sağlanır.
Formül
Kod:Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
=SATIRSAR($B3:$J3;3;0) 12 3 381 246 342 969 629 1229 168 344 117 406 400 423 969 629 1229
Şimdi hiç olmazsa 365 özelliği kullanılmış oldu.
365 in tam hakkını vermek gerekirse de
TEK formül ile komple dökülme yapılmalı.
O zaman da
Formül,
şeklinde olacaktır.Kod:Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
SATIRSAR yerine SÜTUNSAR işlevi kullanılırsa, işlem biraz daha rahatlayacaktır.
Şöyle ki
=SÜTUNSAR(B3:J3;3;0) 12 3 381 168 406 969 629 1229 246 344 400 342 117 423 969 629 1229
İlk hücreye formül yazıp, sağa ve aşağıya kopyalanırsa
Hiç olmazsa satırlarda dökülme olsun istenirse, ilk hücreye yazılır ve aşağıya doğru kopyalanır.Kod:Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Tek Formül ile Komple Dökülme istenirse deKod:Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Kod:Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Formülü yazmak, açıklamasını yazmaktan çok daha kolaymış...
Umarım açıklayabilmişimdir.
Dosyada da her bir olayı yapmaya çalıştım... İncelersiniz....