Note: The other languages of the website are Google-translated. Back to English

Bagaimana cara cepat menjumlahkan setiap baris / kolom ke-n di Excel?

Seperti yang kita semua tahu, kita dapat menerapkan fungsi Sum untuk menambahkan daftar sel, tetapi terkadang kita perlu menjumlahkan setiap sel lain untuk beberapa tujuan, dan Excel tidak memiliki fungsi standar yang memungkinkan kita menjumlahkan setiap sel ke-n. Dalam situasi ini, bagaimana kita bisa menjumlahkan setiap baris / kolom lain atau n di Excel?

Jumlahkan setiap baris / kolom lainnya atau n dengan Rumus

Jumlahkan setiap baris / kolom lainnya atau n dengan User Defined Function

Jumlahkan / rata-rata / hitung setiap baris / kolom lainnya atau n dengan Kutools for Excel


Melalui contoh berikut, saya akan menunjukkan kepada Anda bagaimana menerapkan rumus yang menjumlahkan setiap sel lainnya.

1. Gunakan rumus array untuk menjumlahkan setiap baris atau kolom lainnya

Di sel kosong, masukkan rumus ini: =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0)), lalu tekan Ctrl + Shift + Enter kunci, dan setiap nilai sel lainnya di kolom B telah dijumlahkan. Lihat tangkapan layar:

doc-sum-setiap-lain-sel1 2 doc-sum-setiap-lain-sel2

Catatan:

1. Pada rumus larik di atas, Anda dapat mengubah angka 2 menjadi 3, 4, 5…, artinya jumlahkan setiap baris ke-3, setiap baris ke-4, setiap baris ke-5…

2. Jika Anda ingin menjumlahkan setiap kolom lainnya, Anda dapat memasukkan rumus berikut: =SUM(IF(MOD(COLUMN($A$1:$O$1),2)=0,$A$1:$O$1,0)), dan tekan Ctrl + Shift + Enter kunci untuk mendapatkan hasil. Lihat tangkapan layar:

doc-sum-setiap-lain-sel3

2. Gunakan rumus untuk menjumlahkan setiap baris atau kolom lainnya

Berikut adalah rumus lain yang dapat membantu Anda menjumlahkan setiap sel lain atau sel ke n dalam lembar kerja.

Di sel kosong, masukkan rumus ini: =SUMPRODUCT((MOD(ROW($B$1:$B$15),3)=0)*($B$1:$B$15)). Lalu tekan Enter kunci, dan setiap sel ke-3 telah ditambahkan. Lihat tangkapan layar:

doc-sum-setiap-lain-sel4 2 doc-sum-setiap-lain-sel5

Catatan:

1. Pada rumus di atas, anda dapat merubah angka 3 menjadi 4, 5, 6…, artinya jumlahkan setiap baris ke-4, setiap baris ke-5, setiap baris ke-6…

2. Jika Anda ingin menjumlahkan setiap kolom lainnya, Anda dapat memasukkan rumus berikut: =SUMPRODUCT((MOD(COLUMN($A$1:$O$1),3)=0)*($A$1:$O$1)).

doc-sum-setiap-lain-sel6


Fungsi yang ditentukan pengguna berikut ini juga dapat membantu Anda menambahkan setiap sel lain atau sel ke-n di Excel.

1. Tahan ALT + F11 kunci, dan itu membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Klik Menyisipkan > Modul, dan tempel kode berikut di jendela modul.

Function SumIntervalRows(WorkRng As Range, interval As Integer) As Double
'Updateby Extendoffice
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For i = interval To UBound(arr, 1) Step interval
    total = total + arr(i, 1)
Next
SumIntervalRows = total
End Function
Function SumIntervalCols(WorkRng As Range, interval As Integer) As Double
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For j = interval To UBound(arr, 2) Step interval
    total = total + arr(1, j)
Next
SumIntervalCols = total
End Function

3. Kemudian simpan kode ini, dan ketikkan rumus berikut ke dalam sel kosong yang Anda butuhkan, lihat tangkapan layar:

Untuk menjumlahkan setiap baris keempat: = SumIntervalRows (B1: B15,4)

doc-sum-setiap-lain-sel7

Untuk menjumlahkan setiap kolom keempat: = SumIntervalCols (A1: O1,4)

doc-sum-setiap-lain-sel8

4. Lalu tekan Enter kunci, Anda akan mendapatkan perhitungan. Lihat tangkapan layar:

Jumlahkan setiap baris keempat:

doc-sum-setiap-lain-sel9

Jumlahkan setiap kolom keempat:

doc-sum-setiap-lain-sel10

Note: Anda dapat mengubah angka 4 menjadi angka lain, seperti 2, 3, 5… artinya jumlahkan setiap baris kedua, setiap baris ketiga, setiap baris atau kolom kelima.


Mungkin rumus dan fungsi yang ditentukan pengguna agak sulit bagi sebagian besar dari Anda, di sini saya dapat memperkenalkan cara yang lebih mudah untuk menyelesaikan tugas ini.

Dengan Kutools untuk Excel'S Pilih Baris & Kolom Interval, Anda bisa memilih setiap sel lain atau n yang Anda perlukan terlebih dahulu, lalu memberi sel yang dipilih nama yang ditentukan, terakhir, menggunakan fungsi Sum untuk menjumlahkan sel.

Kutools untuk Excel : dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari. 

Setelah menginstal Kutools untuk Excel, lakukan langkah-langkah berikut:

1. Pilih kolom yang ingin Anda jumlahkan setiap sel lain atau n.

2. Klik Kutools > Pilih > Pilih Baris & Kolom Interval, lihat tangkapan layar:

3. di Pilih Baris & Kolom Interval kotak dialog, tentukan operasi yang Anda butuhkan, lihat tangkapan layar:

doc-sum-setiap-lain-sel12

4. Klik OK, dan setiap baris lainnya telah dipilih dari baris pertama, dan sekarang, Anda dapat melihat hasil yang dihitung, seperti rata-rata, jumlah, hitungan ditampilkan di bagian bawah bilah status. Lihat tangkapan layar:

doc-sum-setiap-lain-sel13

Catatan:

1. Dengan fungsi ini, Anda dapat mengatur angka 2, 3, 4… in Interval dari pilihan, dan Anda akan memilih sel dengan interval 2, 3, 4 baris mulai dari baris pertama rentang di langkah 3.

2. Dengan langkah-langkah di atas, Anda juga dapat menjumlahkan setiap kolom lain atau n yang Anda butuhkan.

Jika Anda ingin tahu lebih banyak tentang fitur ini, silakan klik Pilih Baris & Kolom Interval.

Unduh dan uji coba gratis Kutools untuk Excel Sekarang!


Kutools untuk Excel: dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari. Unduh dan uji coba gratis Sekarang!

Artikel terkait:

Bagaimana menjumlahkan hanya sel yang disaring atau terlihat di Excel?

Bagaimana cara menjumlahkan nilai absolut di Excel?


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2019 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (20)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Hai, saya mencobanya - tetapi rumus ini =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15)) hanya berfungsi JIKA Anda mulai dari baris yang tidak rata. Jika tidak, itu memberikan hasil yang salah. Cobalah, masukkan satu baris sebelum baris satu. SARAN: alih-alih masukkan baris ke-2 atau ke-3 untuk menjumlahkan (ini adalah variabel, masukkan Sel referensi (B20) atau lebih dan masukkan di sana yang setiap baris yang Anda ingin jumlahkan. Lagi pula, saya ingin tahu untuk apa Anda menggunakan rumus seperti itu ??? salam kraems
Komentar ini diminimalkan oleh moderator di situs
Hai, ini membantu, tetapi rumusnya gila (setidaknya jika Anda mencoba menerapkannya ke kolom) Column(REGION) mengembalikan indeks kolom dari kolom pertama di wilayah tersebut. Jadi rumusnya sama sekali tidak bekerja untuk kolom... Tetapi akan sangat membantu jika Anda mulai bekerja ke arah yang benar.
Komentar ini diminimalkan oleh moderator di situs
Ini sebuah artikel yang bagus sekali! Saya tidak tahu bahwa fungsi MOD dapat menangani argumen array. Saya sangat menikmati solusi formula, ini sangat brilian!
Komentar ini diminimalkan oleh moderator di situs
Ini sangat membantu. Saya sedang mencari bentuk sesuatu yang akan berjumlah Ro1 1 col 1, 4, 7, dll. Menggunakan SumIntervalCols tidak bekerja dengan benar jadi hanya dengan mengubah loop For menjadi: For j = 1 To UBound(arr, 2) Interval langkah memberi saya apa yang saya inginkan, misalnya (F2:BH2,3). Sekarang saya ingin rata-rata total di setiap sel ketiga jadi saya menambahkan fungsi: Function CountIntervalCols(WorkRng As Range, interval As Integer) As Double Dim arr As Variant Dim total As Double total = 0 arr = WorkRng.Value For j = 1 Ke UBound(arr, 2) Interval langkah If (Bukan IsEmpty(arr(1, j)) Dan IsNumeric(arr(1, j))) Kemudian If arr(1, j) > 0 Maka total = total + 1 End If End If Next CountIntervalCols = total End Function Maka mudah untuk membuat AvgIntervalCols: Function AvgIntervalCols(WorkRng As Range, interval As Integer) As Double Dim totalsum As Double Dim totalcount As Double totalsum = SumIntervalCols(WorkRng, interval) totalcount = CountIntervalCols( WorkRng, interval) Jika totalcount = 0 Maka totalsum = 0 Lain totalsum = totalsum / totalcount End If AvgIntervalCols = totalsum End Function Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
HARAP MEMBANTU INI MEMECAHKAN MASALAH
Komentar ini diminimalkan oleh moderator di situs
jumlah kolom juga berfungsi, tetapi Anda harus memulai dari kolom A jika tidak maka akan mengembalikan hasil yang salah.
Komentar ini diminimalkan oleh moderator di situs
saya sangat tertarik sekarang lebih banyak tentang excel jadi tolong bimbing saya. jadi, di akan menambahkan terakhir Anda menggunakan 4 mengapa.
Komentar ini diminimalkan oleh moderator di situs
Rumus ini mudah dimodifikasi untuk bekerja dengan rentang yang dimulai dengan baris/kolom bernomor ganjil atau genap. Misalnya: =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0)) hanya akan menjumlahkan baris bernomor genap dalam rentang yang ditentukan, tetapi = SUM(IF(MOD(ROW($B$1:$B$15),2)=1,$B$1:$B$15,0)) hanya akan menjumlahkan baris bernomor ganjil. Ini karena cara kerja fungsi MOD. MOD(4,2) mengembalikan 0 karena 2 dibagi menjadi 4 tanpa sisa karena 4 adalah bilangan genap, tetapi MOD(5,2) mengembalikan 1 karena 2 menjadi 5 menyisakan 1.
Komentar ini diminimalkan oleh moderator di situs
Metode ini tidak bekerja untuk saya. Saya memasukkan 15 angka di kolom B (B1:B15) seperti pada contoh dan menyalin rumus ke sel kosong, hasilnya adalah 0. Jika saya mengubah pernyataan if menjadi IF(MOD(ROW($B$1:$) B$15)=2, hasilnya adalah 1 yaitu penjumlahan(B3795:B1).Apa yang salah?
Komentar ini diminimalkan oleh moderator di situs
pak Saya telah menggunakan visual basic untuk fungsi SumIntervalCols seperti yang dinyatakan di atas dan menyimpan file sebagai lembar kerja pengaktifan makro. ketika lain kali membuka file, perintah yang ditentukan pengguna hilang dari menu fungsi tarik-turun Tolong bantu cara memperbaiki makro yang ditentukan pengguna dan dapat digunakan untuk lembar excel lainnya. salam D KUMAR
Komentar ini diminimalkan oleh moderator di situs
Menggunakan pemrograman visual basic – luar biasa! Opsi lain bekerja dengan baik kecuali untuk baris n.º 1.
Komentar ini diminimalkan oleh moderator di situs
Apakah ada cara untuk menambahkan kriteria lain ke rumus ini? Saya ingin menambahkan setiap baris ke-9 yang lebih besar dari -40. Saya akan menghargai bantuan Anda. Terima kasih sebelumnya!
Komentar ini diminimalkan oleh moderator di situs
Rumusnya tidak berfungsi untuk kolom, adakah yang bisa membantu saya menambahkan kolom ganjil?
Komentar ini diminimalkan oleh moderator di situs
Hai, Nilesh,
Jika Anda ingin menjumlahkan nilai sel di semua baris ganjil, rumus di bawah ini dapat membantu Anda! (Silakan ubah referensi sel sesuai kebutuhan Anda.)

=SUMPRODUCT(B1:B15,MOD(ROW(B1:B15)+0,2))

Silakan dicoba, semoga bisa membantu Anda!
Komentar ini diminimalkan oleh moderator di situs
Tutorial vma ini adalah yang terbaik yang pernah ada. Sangat membantu terima kasih teman-teman!
Komentar ini diminimalkan oleh moderator di situs
Kode VBA itu membantu, dapatkah diubah sehingga juga menjumlahkan nilai pertama dari urutan?
Komentar ini diminimalkan oleh moderator di situs
Maaf pertanyaan terakhir apakah ada cara ini bisa dilakukan dalam satu array dalam rumus Sumproduct karena saya ingin nilainya tetap disimpan secara individual.
Komentar ini diminimalkan oleh moderator di situs
Hai saya ingin menjumlahkan setiap 4 baris, tetapi tabel baru saya untuk nilai penjumlahan ini memiliki interval setiap 12 baris, ada ide?
Contoh: Jumlahkan data setiap 4 bulan dan letakkan data tersebut di tabel baru setiap tahun baru Jan (12 baris interval).
Komentar ini diminimalkan oleh moderator di situs
kode yang diberikan di atas berfungsi tetapi ketika file ditutup dan dibuka kembali, itu tidak berfungsi. sekali lagi kode yang sama perlu disalin dan ditempel. tolong beri solusi permanen
Komentar ini diminimalkan oleh moderator di situs
Halo,
Setelah menempelkan kode, saat Anda menutup buku kerja, Anda harus menyimpan buku kerja sebagai format Buku Kerja Excel Macro-Enabled untuk menyimpan kode.
Saat Anda membuka buku kerja lain kali, klik tombol Aktifkan Konten di bilah peringatan keamanan.
Silakan coba, terima kasih!
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan