Secara umum orang pasti pernah menggunakan fungsi COUNTIF atau COUNTIFS untuk menghitung data secara vertikal, tetapi data tidak selalu berbentuk vertikal ada juga yang berbentuk horizontal, nah untuk yang horizontal fungsi COUNTIF dan COUNTIFS tidak bisa digunakan dengan kondisi menggunakan kriteria oada kolom vertikal, perlu modifikasi dengan fungsi2x yang lain, langsung dengan tabel kasus di bawah ini:
KASUS 1
Hasil yang diinginkan adalah menghitung kursus bahasa yang diambil dengan kriteria "Nama"
Rumus 1 (letakan pada cell B10 - (rumus non array)):
=COUNTIF(INDEX($B$2:$D$7;MATCH($A10;$A$2:$A$7;0);0);"<>"&"")
Rumus 2 (rumus non array)
=SUMPRODUCT(($A$2:$A$7=$A10)*($B$2:$D$7<>""))
Rumus 3 (rumus non array)
=COUNTIFS($A$2:$A$7;$A10;$B$2:$B$7;"<>"&"")+COUNTIFS($A$2:$A$7;$A10;$C$2:$C$7;"<>"&"")+COUNTIFS($A$2:$A$7;$A10;$D$2:$D$7;"<>"&"")
Rumus 4 (rumus non array)
=COUNTA(INDEX(B$2:D$7;MATCH(A10;A$2:A$7;0);0))
Rumus 5 (rumus array)
=SUM(IF($A$2:$A$7=A10;IF($B$2:$D$7<>"";1;0)))
KASUS 2
Hasil yang diharapkan
Jadi hasil diatas adalah menghitung kolom B, C, dan D yang berisi teks atau tidak blank
Rumus 1:
=COUNTA(B2:D2)
Rumsu 2
=COUNTIF(B2:D2;"="&"?*")
Rumus 3
=SUMPRODUCT(--(B2:D2<>""))
FILE LATIHAN