hoangtu.pm
Thành viên mới

- Tham gia
- 29/9/19
- Bài viết
- 1
- Được thích
- 0
Không biết đúng ý bạn không?Mình đang lập tìm cách lập công thức Lập danh sách các giấy tờ bị "Thiếu" hoặc "Hết hạn" như file đính kèm. mình có làm thử dùng hàm IFERROR nhưng chưa được. Vậy nhờ các anh chị chỉ dẫn giúp nhé. Cảm ơn nhiều!
Nhập tại ô I6:
=IF(OR($J6="HH",$J6="Thiếu"),$J$3,"")&" "&IF(OR($K6="HH",$K6="Thiếu"),$K$3,"")&" "&IF(OR($L6="HH",$L6="Thiếu"),$L$3,"")&" "&IF(OR($M6="HH",$M6="Thiếu"),$M$3,"")&" "&IF(OR($N6="HH",$N6="Thiếu"),$N$3,"")&" "&IF(OR($O6="HH",$O6="Thiếu"),$O$3,"")&" "&IF(OR($P6="HH",$P6="Thiếu"),$P$3,"")
Nên đưa &" " vào If sẽ đẹp hơnKhông biết đúng ý bạn không?
Mã:Nhập tại ô I6: =IF(OR($J6="HH",$J6="Thiếu"),$J$3,"")&" "&IF(OR($K6="HH",$K6="Thiếu"),$K$3,"")&" "&IF(OR($L6="HH",$L6="Thiếu"),$L$3,"")&" "&IF(OR($M6="HH",$M6="Thiếu"),$M$3,"")&" "&IF(OR($N6="HH",$N6="Thiếu"),$N$3,"")&" "&IF(OR($O6="HH",$O6="Thiếu"),$O$3,"")&" "&IF(OR($P6="HH",$P6="Thiếu"),$P$3,"")
Gọn hơn được một chút rồi nhưng vẫn thấy dài còn cách nào gọn hơn nữa không bác @HieuCD ngoài vba, thấy cũng chưa đã khi nối 7 hàm if tương đương 6 cột trường hợp xấu 50 cột là xĩu ngàyNên đưa &" " vào If sẽ đẹp hơn
=IF(OR($J6="HH",$J6="Thiếu"),$J$3&" ","")&IF(OR($K6="HH",$K6="Thiếu"),$K$3&" ","")
Em đã nghĩ tới hàm JoinIf() huyền thoại đó, nhưng ngoài can thiệp vba còn hàm nào có thể rút gọn hơn không bác @Phan Thế Hiệp