Bagaimana menghitung / menjumlahkan sel yang dicoret di Excel?
Di Excel, kami selalu memformat coretan untuk beberapa sel yang menunjukkan nilai sel tidak berguna atau tidak valid, sehingga kami dapat menganalisis data dengan lebih akurat. Pada artikel ini, saya akan berbicara tentang bagaimana melakukan beberapa perhitungan dalam kisaran dengan sel-sel yang dicoret ini di Excel.
Hitung tanpa coretan sel di Excel
Jumlah kecualikan sel coret di Excel
Hitung sel coret di Excel
Jika Anda ingin mengetahui berapa banyak sel dengan format coret dalam suatu rentang, Anda dapat membuat Fungsi Buatan Pengguna, lakukan langkah-langkah berikut:
1. Tahan ALT + F11 kunci untuk membuka Jendela Microsoft Visual Basic for Applications.
2. Klik Menyisipkan > Modul, dan tempel kode berikut di Jendela Modul.
Kode VBA: Hitung sel yang dicoret
Public Function CountStrike(pWorkRng As Range) As Long
'Update 20140819
Application.Volatile
Dim pRng As Range
Dim xOut As Long
xOut = 0
For Each pRng In pWorkRng
If pRng.Font.Strikethrough Then
xOut = xOut + 1
End If
Next
CountStrike = xOut
End Function
3. Kemudian simpan dan tutup kode ini, dan kembali ke lembar kerja, lalu masukkan rumus ini = CountStrike (A2: B14) ke sel kosong, lihat tangkapan layar:
4. Kemudian tekan Enter kunci, dan semua sel coret telah dihitung. Lihat tangkapan layar:
Hitung tanpa coretan sel di Excel
Tapi, terkadang, Anda mungkin ingin menghitung jumlah sel normal saja yang tidak termasuk sel yang dicoret. Kode berikut dapat membantu Anda.
1. Tahan ALT + F11 kunci untuk membuka Jendela Microsoft Visual Basic for Applications.
2. Klik Menyisipkan > Modul, dan tempel kode berikut di Jendela Modul.
Kode VBA: Hitung tanpa coretan sel
Public Function CountNoStrike(pWorkRng As Range) As Long
'Update 20140819
Application.Volatile
Dim pRng As Range
Dim xOut As Long
xOut = 0
For Each pRng In pWorkRng
If Not pRng.Font.Strikethrough Then
xOut = xOut + 1
End If
Next
CountNoStrike = xOut
End Function
3. Kemudian simpan dan tutup kode ini, kembali ke lembar kerja Anda, ketikkan rumus ini = countnostrike (A2: B14) ke dalam sel kosong, dan tekan Enter kunci, maka Anda akan mendapatkan hasil yang Anda butuhkan.
Note: Dalam rumus di atas, A2: B14 adalah rentang tempat Anda ingin menerapkan rumus.
Jumlah kecualikan sel coret di Excel
Karena sel coret tidak digunakan, di sini, saya ingin menjumlahkan hanya angka normal tanpa angka coretan. Untuk mengatasi tugas ini, Anda juga memerlukan Fungsi Buatan Pengguna.
1. Tahan ALT + F11 kunci untuk membuka Jendela Microsoft Visual Basic for Applications.
2. Klik Menyisipkan > Modul, dan tempel kode berikut di Jendela Modul.
Kode VBA: Jumlah mengecualikan sel coret
Public Function ExcStrike(pWorkRng As Range) As Long
'Update 20140819
Application.Volatile
Dim pRng As Range
Dim xOut As Long
xOut = 0
For Each pRng In pWorkRng
If Not pRng.Font.Strikethrough Then
xOut = xOut + pRng.Value
End If
Next
ExcStrike = xOut
End Function
3. Kemudian simpan dan tutup kode ini, kembali ke lembar kerja Anda, ketikkan rumus ini = excstrike (B2: B14) ke dalam sel kosong, dan tekan Enter kunci, dan Anda akan mendapatkan penjumlahan dari semua angka tanpa sel coret. Lihat tangkapan layar:
Note: Dalam rumus di atas, B2: B14 adalah rentang tempat Anda ingin menjumlahkan sel tanpa format coret.
Artikel terkait:
Bagaimana cara menjumlahkan / menghitung angka tebal dalam berbagai sel di Excel?
Bagaimana cara menghitung dan menjumlahkan sel berdasarkan warna latar belakang di Excel?
Bagaimana cara menghitung / menjumlahkan sel berdasarkan warna font di Excel?
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
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.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!