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

Bagaimana cara menjumlahkan semua digit dalam sebuah angka di Excel?

Jika Anda memiliki sel yang berisi nilai, dan sekarang, Anda ingin menambahkan semua digit sel tersebut. Misalnya, jika Anda memiliki nilai 12345 dalam sel, Anda ingin melakukan perhitungan ini: 1 + 2 + 3 + 4 + 5, dan dapatkan nilai 15. Adakah cara yang baik untuk menjumlahkan semua digit angka di Excel?


Jumlahkan semua digit angka dalam sel dengan rumus

Tanpa menambahkan angka satu per satu secara manual, rumus berikut ini bisa membantu Anda mendapatkan penjumlahan sel dengan cepat.

1. Harap masukkan atau salin salah satu rumus berikut ke dalam sel kosong untuk menampilkan hasilnya:

=SUMPRODUCT(1*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))
=SUM(INDEX(1*(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),,))

2. Lalu tekan Enter kunci untuk mengembalikan hasil, dan pilih sel C2, lalu seret gagang isian ke kisaran yang ingin Anda terapkan rumus ini, dan Anda akan mendapatkan penjumlahan digit dari setiap nomor sel. Lihat tangkapan layar

Catatan:

  • Dalam rumus di atas, A2 adalah sel berisi angka yang ingin Anda jumlahkan digitnya.
  • Jika ada tanda negatif atau titik desimal pada angka tersebut, rumus mengembalikan #VALUE! kesalahan.

Jumlahkan semua digit angka dalam sel dengan User Defined Function

Untuk menjumlahkan semua digit nomor sel, kode VBA berikut juga dapat membantu Anda.

1. Tahan ALT + F11 kunci, dan itu membuka Jendela Microsoft Visual Basic for Applications.

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

Kode VBA: Jumlahkan semua digit nomor sel

 Function SumDigits(Number As String) As Integer
'Updateby Extendoffice
Dim x As Integer, C As String
For x = 1 To Len(Number)
C = Mid(Number, x, 1)
If IsNumeric(C) Then SumDigits = SumDigits + C
Next
End Function

3. Kemudian simpan dan tutup kode ini, kembali ke lembar kerja, dan masukkan rumus ini = SumDigits (A2) ke dalam sel kosong, Lalu seret gagang isian ke sel yang ingin Anda isi rumus ini, Anda akan mendapatkan hasil sebagai berikut:


Jumlahkan semua digit angka dalam sel dengan fitur mudah

Di sini, saya juga dapat berbicara tentang alat yang berguna- Kutools untuk Excel, Dengan yang Menjumlahkan angka dalam sel fungsi, Anda dapat dengan cepat menambahkan semua digit dalam sebuah angka.

Catatan:Untuk menerapkan ini Menjumlahkan angka dalam sel, pertama, Anda harus mengunduh Kutools untuk Excel, lalu terapkan fitur dengan cepat dan mudah.

Setelah menginstal Kutools untuk Excel, lakukan seperti ini:

1. Klik sel kosong tempat Anda ingin mengeluarkan hasilnya.

2. Lalu klik Kutools > Pembantu Formula > Pembantu Formula, lihat tangkapan layar:

3. di Rumus Pembantu kotak dialog, lakukan operasi berikut:

  • Pilih Matematika pilihan dari Rumus Tipe daftar drop-down;
  • Lalu pilih Menjumlahkan angka dalam sel dari Pilih fromula kotak daftar;
  • Di kanan Masukan argumen bagian, pilih sel yang ingin Anda jumlahkan digitnya.

4. Lalu klik Ok tombol, dan seret gagang isian ke sel yang Anda inginkan untuk menjumlahkan digit dalam sel. Dan semua digit di setiap sel telah ditambahkan, lihat tangkapan layar:

Unduh dan uji coba gratis Kutools untuk Excel Sekarang!


Artikel yang lebih relatif:

  • Jumlahkan Diagonal Dari Rentang Di Excel
  • Saat Anda melakukan beberapa perhitungan aritmatika, Anda mungkin perlu menjumlahkan angka secara diagonal dalam tabel. Bahkan, Anda juga bisa menjumlahkan angka diagonal di Excel yang tidak mengharuskan Anda menjumlahkan angka satu per satu. Jika Anda ingin tahu lebih banyak tentang pertanyaan ini, silakan baca artikel berikut.
  • Gabungkan Baris Duplikat Dan Jumlahkan Nilainya
  • Di Excel, Anda mungkin selalu menemui masalah ini, saat Anda memiliki berbagai data yang berisi beberapa entri duplikat, dan sekarang Anda ingin menggabungkan data duplikat dan menjumlahkan nilai yang sesuai di kolom lain, seperti yang ditunjukkan gambar layar berikut. Bagaimana Anda bisa mengatasi masalah ini?
  • Jumlah Berdasarkan Kriteria Kolom Dan Baris
  • Saya memiliki berbagai data yang berisi header baris dan kolom, sekarang, saya ingin mengambil jumlah sel yang memenuhi kriteria header kolom dan baris. Misalnya, untuk menjumlahkan sel yang kriteria kolomnya adalah Tom dan kriteria barisnya adalah Feb seperti gambar berikut yang ditampilkan. Artikel ini, saya akan berbicara tentang beberapa rumus berguna untuk menyelesaikannya.
  • Menjumlahkan Angka Dari 1 Sampai N Di Excel
  • Untuk sebagian besar pengguna Excel, terkadang, Anda perlu menghapus karakter n pertama dari awal string teks atau menghapus karakter x terakhir dari akhir string teks seperti gambar di bawah ini. Artikel ini, saya akan memperkenalkan beberapa trik praktis untuk menyelesaikan tugas ini dengan cepat dan mudah 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 (25)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Saya mencoba mencari rumus menggunakan array untuk menambah/mengurangi angka dari setiap digit dalam sel. Contoh: Jika A1 berisi 7721, maka saya ingin B1 berisi 2278 (mengurangi 9 dari setiap digit di A1). Saya telah mencoba dan mencoba mencari tahu ini tanpa hasil. Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
jika saya memiliki angka desimal misalnya 22.2456 di excel, bagaimana saya bisa menjumlahkan semua digit ini?
please help me
Komentar ini diminimalkan oleh moderator di situs
Hai, Rehan,
Untuk menjumlahkan semua digit dalam angka desimal, kode berikut dapat membantu Anda.

Fungsi SumDigits(Nomor Sebagai String) Sebagai Integer
Redupkan x Sebagai Integer, C Sebagai String
Untuk x = 1 Untuk Len(Angka)
C = Tengah(Angka, x, 1)
Jika IsNumeric(C) Maka SumDigits = SumDigits + C
Next
End Function

Dan kemudian terapkan rumus ini: =SumDigits(A1).

Silakan coba ini.
Komentar ini diminimalkan oleh moderator di situs
Sangat berguna pengkodean Anda. terima kasih
Komentar ini diminimalkan oleh moderator di situs
Bagaimana saya bisa menambahkan nilai dalam sel. Misalnya jika saya memiliki sejumlah besar seperti 4583789484858 dalam sel dan saya ingin mereka ditambahkan bersama sedemikian rupa sehingga
sistem melakukan 4+5+8+3+7+8+9+4+8+4+8+5+8 untuk memberi saya hasil 81?
Komentar ini diminimalkan oleh moderator di situs
Ini tidak semua permutasi yang mungkin. Jika saya menempatkan 123, bagaimana saya bisa mendapatkan 27 permutasi. Itu berarti, termasuk 111 dll.
Komentar ini diminimalkan oleh moderator di situs
Dengan cara yang sama bagaimana saya mengalikan
saya punya beberapa nomor excel seperti Exm : 445, 556 , 713 . (4*4*5) saya ingin perkalian ini
thnx
Komentar ini diminimalkan oleh moderator di situs
Hai, Shriyan,
Untuk mengalikan semua angka dalam sel, Anda dapat menerapkan fungsi yang ditentukan pengguna berikut ini:


Fungsi MultiplyDigits (ByVal Number Selama) Selama
'Perbarui 20140905
MultiplyDigit = 1
Lakukan Sementara Bilangan >= 1
MultiplyDigits = MultiplyDigits * (Nomor Mod 10)
Angka = Int(Angka / 10)
Lingkaran
End Function

Dan kemudian terapkan rumus ini: =MultiplyDigits(A2)

Silakan dicoba, semoga bisa membantu Anda!
Komentar ini diminimalkan oleh moderator di situs
oh terima kasih banyak atas balasanmu Skyyang
Komentar ini diminimalkan oleh moderator di situs
Kode yang bagus!
Bagaimana cara mengulang proses menjadi 1 digit dengan kode VBA?
Contoh: 463 > 4+6+3=13 > 1+3=4
Komentar ini diminimalkan oleh moderator di situs
Hai,
rumus Anda sangat berguna.
tetapi saya harus memiliki satu angka di akhir, tetapi rumus Anda memberikan dua angka.
Bisakah kamu menolong?
salam
Komentar ini diminimalkan oleh moderator di situs
Sebelum saya bertanya saya minta maaf tentang beberapa ekspresi kasar dan sulit dipahami yang mungkin ada dalam kalimat berikut yang disebabkan oleh kemampuan bahasa Inggris saya yang buruk sebelumnya.

Terima kasih. Itu membantu.
Saya dapat menggunakan fungsi ini dan menyelesaikan masalah, saya sebenarnya tidak dapat memahami cara kerja fungsi tersebut.

Ini adalah fungsinya:
=SUM(1*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))

Saya tahu fungsi "SUM", "MID", "ROW", dan "INDIRECT", tetapi saya tidak tahu tentang ekspresi "1*MID" dan ""1:"&" sama sekali.

Dapatkah seseorang memberi saya jawaban atau petunjuk yang dapat membuat saya mengerti?
Komentar ini diminimalkan oleh moderator di situs
Saya mencoba mencari rata-rata angka multipule dalam sel, katakanlah 22,11,18,14,3,6 semuanya ada di sel yang sama apakah ada cara agar sel lain menampilkan 12.3?
Komentar ini diminimalkan oleh moderator di situs
Halo, john,
Untuk menghitung rata-rata beberapa angka dalam sel, harap terapkan rumus di bawah ini:
=IF(A1="","",ROUND(SUMPRODUCT(--(0&TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",99)),ROW($1:$99)*99-98,99))))/(LEN(A1)-LEN(SUBSTITUTE(A1,",",))+1),2))
Catatan: angka 2 terakhir dalam rumus menunjukkan bahwa mempertahankan dua tempat desimal setelah pembulatan. Anda dapat mengubahnya sesuai kebutuhan Anda.

Silakan dicoba, semoga bisa membantu Anda!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak
Komentar ini diminimalkan oleh moderator di situs
Cara menghitung angka dalam sel di excel misalnya : 1+1+2+3+4+5+6+7 = 8
Komentar ini diminimalkan oleh moderator di situs
Hai,
Mungkin artikel di bawah ini dapat menyelesaikan masalah Anda, silakan periksa:
https://www.extendoffice.com/documents/excel/1504-excel-count-letters-in-cell.html
Semoga bisa membantu Anda!
Komentar ini diminimalkan oleh moderator di situs
Saya mengetik 3 nol di kolom ke-2 dan memasukkan rumus jumlah yaitu 50 di kolom 1 dan tiga nol di kolom ke-2 tetapi excel tidak berfungsi karena nol akan dihapus secara otomatis. Bisakah bantu saya.
Komentar ini diminimalkan oleh moderator di situs
Halo, Murtuza,
Maaf, saya tidak mengerti maksud Anda, tolong berikan informasi lebih rinci tentang masalah Anda, atau Anda dapat menyisipkan tangkapan layar di sini.
Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Solusi atau Formula Anda sangat bagus. Terima kasih atas perbaikan cepatnya.
Komentar ini diminimalkan oleh moderator di situs
Halo Pakar. Saya punya pertanyaan. Misalnya saya punya 18487.73486. Saya ingin sebuah sel menjumlahkan 18487 dan sel lain yang akan menjumlahkan 73486. Bagaimana cara melakukannya? Akan menghargai tanggapan apa pun. tia
Komentar ini diminimalkan oleh moderator di situs
Saya bermain KillerSudoku: Jika saya memiliki n jumlah jumlah (bukan total atau jawaban) tetapi saya telah mengatakan 2 atau 3 atau lebih sel kosong dengan kemungkinan jumlah yang jumlah totalnya 15; katakanlah, totalnya adalah 15 dan saya memiliki 4 kotak kosong yang semuanya tinggal di kandang yang sama (artinya tidak berulang), bagaimana cara menampilkan semua jumlah yang mungkin: yaitu, 2+3+6+4, atau 3+5+1 +6, atau 3+4+6+1 dan seterusnya. Juga, kadang-kadang saya perlu menunjukkan semua jumlah yang mungkin dengan pengulangan. Bisakah ini dilakukan di Excel?
Komentar ini diminimalkan oleh moderator di situs
Halo, Kevin, Mungkin artikel berikut dapat membantu Anda:https://www.extendoffice.com/documents/excel/3557-excel-find-all-combinations-that-equal-given-sum.html
Silakan coba, terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Saya ingin dua digit seperti: 11.03 dan 1.11, jadi saya ingin menjawab akan datang 13.02. mohon berikan formula.
Komentar ini diminimalkan oleh moderator di situs
Já procurei mais não acho por nada eu queira fazer uma planilha que o resultado da soma final reduz o número a 1 digit. Contoh dari hasil deu 7+6=13 e ele virasse 1+3= 4
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan