algorithm
Thành viên mới

- Tham gia
- 10/12/17
- Bài viết
- 12
- Được thích
- 9
trong file mới nhất anh gởi thì có 1 đoạn như sau anh hiếu CD ra không đúng ạNhìn hồi lâu mới hiểu được bạn muốn dùng Giá trị dòng số 52 và 53 để quy đổi các giá trị âm dương phía trên! phải vậy không!?
Nếu đúng, dùng công thức sau:
Enter, fill xuống.Mã:=SUMPRODUCT(SIGN(F44:L44*($F$43:$L$43>MIN(IFERROR(LOOKUP(2,1/((F44:L44=0)+((F44:L44*G44:L44)<0)=1)/($F$43:$L$43<=LOOKUP(10^10,F44:L44,$F$43:$L$43)),$F$43:$L$43),0),$L$43)))*$F$53:$L$53) Hoặc =SUMPRODUCT((LOOKUP(2,1/(SIGN(LOOKUP(2,1/(F44:L44<>""),F44:L44))*F44:L44<=0)/($F$43:$L$43<=LOOKUP(10^10,F44:L44,$F$43:$L$43)),$F$43:$L$43)<$F$43:$L$43)*SIGN(F44:L44)*$F$53:$L$53)
Thân

- case 3 đáng lẽ phải là 0 thì của anh hieucd vẫn là +26
- Tình hình là công thức ngày càng phức tạp và em chuyển qua table của em nó hiện ra value luôn

- ý tưởng của em là :
Ở sheet "5.compare"
Cột AO em sẽ tính thời gian chậm trễ hoặc thời gian còn dự trữ
Cách tính sẽ tính theo quy tắc như sau :

Nếu các ô phần trăm cùng âm hoặc cùng dương thì sẽ sum lại các giá trị của dòng 360 ( tương tự như ví dụ nhỏ em có nhờ anh giúp đỡ ở trên)
Hằng tháng em sẽ cập nhật là tháng đó chậm tiến độ hay nhanh tiến độ hoặc đúng tiến độ , nếu chậm tiến độ thì em sẽ lấy giá trị -26 ( -26 có nghĩa là tháng đó làm việc 26 ngày và bị chậm 26)
.
Em có thử modify lại nhưng bị lỗi value, mong anh giúp đỡ ạ