Titik pemeriksaan ketiga adalah tipe data. Nominal yang disalin dari sistem kasir, PDF, atau pesan sering masuk sebagai teks: "2.400.000" dengan pemisah ribuan, atau "Rp 450.000" dengan awalan. Teks seperti itu tampak seperti angka, tetapi SUM, AVERAGE, dan COUNT melewatinya tanpa pesan galat. Rumus usulan AI yang rentangnya sudah benar tetap memberi total yang terlalu kecil.
Tiga fungsi menemukannya. ISNUMBER(sel) menghasilkan TRUE untuk angka dan FALSE untuk teks; dibungkus IF, hasilnya bisa dibaca sebagai label. COUNT menghitung sel berisi angka, COUNTA menghitung sel berisi apa saja; bila keduanya berbeda pada kolom nominal, ada teks di dalamnya. Perbaikannya: buang pemisah dan awalan dengan SUBSTITUTE, lalu ubah ke angka dengan VALUE. Contoh dengan kolom tagihan di B2:B40:
=IF(ISNUMBER(B2),"angka","teks")
=COUNTA(B2:B40)-COUNT(B2:B40)
=VALUE(SUBSTITUTE(B2,".",""))Hasil VALUE ditaruh di kolom bantu, bukan menimpa data asli, sehingga sumbernya tetap bisa dibandingkan. SUBSTITUTE pada sel yang sudah berisi angka tidak merusaknya; VALUE mengembalikannya sebagai angka yang sama.