Công thức chuyển dạng chuỗi vừa rắc rối, vừa khó cho bảng tính sau này (*). Tại sao phải nhất định với nó vậy? Đừng nói với tôi là bạn muốn học hỏi. Trình độ Excel của bạn chưa đủ để hiểu những công thức này.
I5 = TEXT(H5+D5-G5, """Dư ""#;""Thiếu ""#;;")
Công thức lọc chuỗi ra khỏi ô hơi rắc rối. Vì trị I5 phải dùng nhiều lần trong K5 cho nên dùng name thì tốt hơn.
- Đặt con trỏ ở ô K5
- Formulas > Name
- Đăt một name tên là TRIO_I =IF($I5="",0,--SUBSTITUTE(SUBSTITUTE($I5,"Dư ",""),"Thiếu ","-"))
K5 = Text(TRIO_I + TRIO_I, """Dư ""#;""Thiếu ""#;;")
Không muốn dùng name thì:
K5 = Text(2*=IF($I5="",0,--SUBSTITUTE(SUBSTITUTE($I5,"Dư ",""),"Thiếu ","-")), """Dư ""#;""Thiếu ""#;;")
(*) Đây là điểm quan trọng. Trình độ Excel của bạn không đủ để bạn làm việc với chuỗi. Sử dụng chuỗi kiểu này là bạn mặc nhiên chấp nhận về sau này cứ đụng vào hai cột I, K lại phải hỏi.