EzTech

ISFORMULA

Thông tinNên biếtExcel 2013, 365
ISFORMULA(tham_chiếu)

Cho biết ô đang chứa CÔNG THỨC hay chỉ là con số gõ tay. Dùng để soát file nhiều người cùng sửa: chỗ nào lẽ ra phải tự tính mà bị gõ đè số cứng lên.

Các đối số

Đối sốBắt buộc?Ý nghĩa
tham_chiếuBắt buộcPhải là THAM CHIẾU tới ô hoặc vùng, không nhận giá trị trực tiếp. Viết ISFORMULA("F2") với F2 trong ngoặc kép thì ra #VALUE!.

Trả về gì

TRUE nếu ô là công thức; FALSE nếu là giá trị nhập tay hoặc ô rỗng.

Ví dụ

  • =ISFORMULA(F2)

    F2 đang là =D2*E2

    Kết quả: TRUE

  • =IF(ISFORMULA(F2), "", "Gõ đè số")

    Cột soát: dòng nào bị thay bằng số cứng thì hiện cảnh báo

    Kết quả: Gõ đè số

  • =SUMPRODUCT(--(ISFORMULA(F2:F500)=FALSE))

    Ô chốt: đếm số ô trong cột thành tiền đã mất công thức

    Kết quả: 3

Lưu ý khi dùng

  • Ghép với Conditional Formatting là dùng đúng chỗ nhất: chọn cả vùng, quy tắc =ISFORMULA(F2) rồi tô nền nhạt — nhìn một cái thấy ngay ô nào bị gõ đè.
  • Muốn xem NỘI DUNG công thức chứ không chỉ có hay không thì dùng FORMULATEXT.
  • Chỉ có từ Excel 2013. File mở bằng bản cũ hơn sẽ ra #NAME?.

Bẫy hay dính

Người nhận file hay bôi cả cột rồi Paste Values đè lên cho nhẹ file. Số tại thời điểm đó vẫn đúng nên không ai phát hiện; tháng sau đổi đơn giá thì mấy dòng đó đứng im trong khi cả cột cập nhật, và bảng không có dấu hiệu gì. Cắm một ô đếm như ví dụ cuối, khác 0 là biết ngay.

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường