Bermacam-macam Formula Untuk Menghitung Jumlah Data Unik

Bermacam-macam Formula Untuk Menghitung Jumlah Data Unik

Untuk menghitung berapa angka yang berbeda-beda yang muncul dalam sebuah database atau daftar data. Dengan kata lain kita akan menghitung berapa jumlah angka yang muncul dari sederet angka yang mungkin yang sebagian angkanya berulang. Berikut contohnya, sebuah data yang terdiri dari 100, 99, 98, 100, 98, 100, 98, jika dihitung akan menghasilkan 3.

Untuk data tersebut di atas, maka kita perlu menggunakan formula array. Formula di bawah ini, digunakan untuk menghitung jumlah angka yang berbeda-beda untuk range A1:C12.

=SUM(1/COUNTIF(A3:E12,A3:E12))

Setelah mengetikkan formula ini, maka kita harus menekan Ctrl-Shift-Enter. Jika kita hanya menekan Enter saja maka hasilnya akan salah. Microsoft Excel akan menambahkan kurung kurawal “{…}” pada formula untuk mengingatkan kepada kita bahwa formula yang kita buat adalah formula array.

Jika data yang dihitung mengandung sel kosong, maka hasilnya akan error. Untuk mengatasinya, kita dapat menggunakan cara berikut:

=SUM(IF(COUNTIF(A1:C99,A1:C99)=0, “”, 1/COUNTIF(A1: C99,A1: C99))) 

Teknik Menghitung Jumlah Sel/Data

Microsoft Excel menyediakan beberapa cara untuk menghitung jumlah sel yang mengandung data dalam suatu range sesuai dengan kriteria tertentu.

  • Fungsi DCOUNT. Daata harus disusun dalam bentuk Tabel, dan kriteria harus diletakkan di range tertentu yang terpisah dari tabel data.
  • Fungsi COUNT. Menghitung jumlah sel yang berisi data angka dalam range tertentu.
  • Fungsi COUNTA. Menghitung jumlah sel yang tidak kosong (baik yang berisi angka atau karakter lainnya) dalam range tertentu.
  • Fungsi COUNTBLANK. Menghitung jumlah sel yang tidak ada isinya dalam range tertentu.
  • Fungsi COUNTIF. Menghitung jumlah sel yang berisi data dengan persyaratan tertentu.
  • Formula array. Teknik ini sangat berguna jika teknik yang lain tidak berfungsi.

Contoh Formula Count

berikut adalah beberapa teknik menggunakan fungsi yang digunakan untuk menghitung jumlah data yang memenuhi kriteria tertentu. Dalam rumus di bawah ini semua range yang dihitung diberi nama Tabel1.

 

Column1

Column2

Column3

Column4

Column5

 

75

1

45

20

Ok

 

ok

-100

45

20

t

 

75

1

Mau Apa

20

c

 

75

1

45

20

d

 

75

Aurino

45

20

Tidak

 

75

#DIV/0!

45

20

98

 

75

1

apa

20

98

 

75

1

45

20

98

 

75

1

okay

20

98

 

75

1

45

20

98

           

1

Untuk menghitung jumlah sel yang memiliki angka negatif:

 

1

=COUNTIF(Tabel1,”<0″)

2

Untuk menghitung jumlah sel yang berisi kata “Ok” (baik huruf besar maupun kecil):

 

2

=COUNTIF(Tabel1,”ok”)

3

Untuk menghitung jumlah sel yang berisi huruf apa saja:

 

10

=COUNTIF(Tabel1,”*”)

4

Untuk menghitung jumlah sel yang berisi huruf apa saja yang berawalan “A” (baik huruf besar maupun kecil):

 

2

=COUNTIF(Tabel1,”A*”)

5

Untuk menghitung jumlah sel yang berisi huruf apa saja yang mengandung huruf “a” (baik huruf besar maupun kecil):

 

5

=COUNTIF(Tabel1,”*a*”)

6

Untuk menghitung jumlah sel yang berisi “Ok” or “Tidak”  (baik huruf besar maupun kecil):

 

3

=COUNTIF(Tabel1,”Ok”)+COUNTIF(Tabel1,”Tidak”)

7

Untuk menghitung jumlah sel yang berisi tiga huruf saja:

 

1

=COUNTIF(Tabel1,”???”)

8

Untuk menghitung jumlah sel yang berisi nilai antara 1 dan 10:

 

7

=COUNTIF(Tabel1,”>=1″)-COUNTIF(Tabel1,”>10″)

9

Untuk menghitung jumlah sel yang berisi angka unik saja (semua teks diabaikan):

 

#DIV/0!

=SUM(IF(FREQUENCY(Tabel1, Tabel1)>0,1,0))

10

Untuk menghitung jumlah sel yang berisi nilai error (formula array, gunakan Ctrl+Shift+Enter):

 

1

=SUM(IF(ISERR(Tabel1),1,0))

Menggunakan Formula dalam VBA

Untuk menggunakan formula-formula di atas dalam code VBA,maka kita harus menambahkan “Application.”. Sebagai contoh kita kita membuat perintah VBA di bawah ini untuk menghitung jumlah sel yang mengandung tiga huruf saja dalam range yang diberi nama Tabel1, dan dimasukkan ke dalam variabel JumlahKata:

JumlahKata = Application.COUNTIF(Sheets(“Sheet1”).Range(“Tabel1“), “???”)

 

Leave a Reply

Your email address will not be published. Required fields are marked *