ISODD / ISEVEN
Thông tinMọi phiên bản
ISODD(số)ISEVEN(số)Cho biết một số là lẻ hay chẵn. Trong công việc văn phòng gần như chỉ dùng làm nền cho hai việc: tô màu xen kẽ dòng, và chia dữ liệu theo chu kỳ chẵn lẻ.
Các đối số
| Đối số | Bắt buộc? | Ý nghĩa |
|---|---|---|
| số | Bắt buộc | Số cần xét. Có phần thập phân thì Excel CẮT bỏ phần lẻ trước khi xét, nên 3,9 vẫn tính là 3 và ISODD ra TRUE. Ô rỗng tính là 0 nên ISEVEN ra TRUE. |
Trả về gì
TRUE hoặc FALSE. Đưa chữ vào thì ra #VALUE!.
Ví dụ
=ISEVEN(ROW())Quy tắc Conditional Formatting tô nền dòng chẵn cho bảng kê dài
Kết quả: TRUE
=ISODD(B2)B2 là số thứ tự phiếu, đang là 7
Kết quả: TRUE
=IF(ISEVEN(MONTH(C2)), "Kỳ chẵn", "Kỳ lẻ")Chia chứng từ theo tháng chẵn lẻ để phân công người soát
Kết quả: Kỳ chẵn
Lưu ý khi dùng
- Cùng việc đó MOD(số, 2) làm được và chạy trên mọi phiên bản; ISODD và ISEVEN chỉ hơn ở chỗ đọc ra ngay ý định.
- Tô xen kẽ dòng cho một bảng thì bật Table bằng Ctrl+T rồi chọn kiểu có sọc là xong, không cần công thức và không hỏng khi lọc.
Bẫy hay dính
Tô xen kẽ bằng =ISEVEN(ROW()) rồi lọc hoặc chèn thêm dòng: màu vẫn bám theo số dòng THẬT của sheet chứ không theo dòng đang nhìn thấy, nên bảng sau khi lọc có chỗ hai dòng liền cùng màu, có chỗ mất sọc. Số liệu vẫn đúng nên lỗi này thường chỉ lộ ra lúc in.