Vấn đề chia nhỏ dữ liệu ra nhiều Ô

Liên hệ QC

po_op_po_op

Thành viên mới
Tham gia
9/11/06
Bài viết
35
Được thích
0
Trước khi nói về nội dung. Mình xin gửi lời cám ơn đến 2 tiền bối
quanghai1969, ndu96081631 đã giúp đỡ mình giải quyết bài tập trước ở topic này
Sau khi hoàn thành loạt bài đó, gv lại giao cho 1 đề bài khác cũng na ná nhưng khi sử dụng cách của 2 cao thủ trên thì mình thấy khá vướng vấp và không biết vướng vấp ở đâu.
Giả sử như mình có giá trị của các cột AJ:AK. và mình muốn điền vào các ô màu xanh lá cây bên dưới cho cái khung ở dưới và khung ở trên na ná nhau. Không cần giống 100% chỉ cần tương đương cỡ 80 90% là tốt rồi.
P/s: Bài tập này mình được chỉ định lấy ngày của tháng 07/2012. Giả sử nếu là tháng khác thì mấy cột CN sẽ thay đổi.
 

File đính kèm

  • Btap-ChamCong.xls
    19 KB · Đọc: 8
Trước khi nói về nội dung. Mình xin gửi lời cám ơn đến 2 tiền bối
quanghai1969, ndu96081631 đã giúp đỡ mình giải quyết bài tập trước ở topic này
Sau khi hoàn thành loạt bài đó, gv lại giao cho 1 đề bài khác cũng na ná nhưng khi sử dụng cách của 2 cao thủ trên thì mình thấy khá vướng vấp và không biết vướng vấp ở đâu.
Giả sử như mình có giá trị của các cột AJ:AK. và mình muốn điền vào các ô màu xanh lá cây bên dưới cho cái khung ở dưới và khung ở trên na ná nhau. Không cần giống 100% chỉ cần tương đương cỡ 80 90% là tốt rồi.
P/s: Bài tập này mình được chỉ định lấy ngày của tháng 07/2012. Giả sử nếu là tháng khác thì mấy cột CN sẽ thay đổi.
Thì cũng tương tự vậy thôi mà
Cái khó là các cột NGÀY, ĐÊM không nằm liên tục nhau
1> Cột ĐÊM có 2 nhóm, vậy ta chia TỔNG ĐÊM ra 2 phần rồi tính
PHP:
=DistNum($AJ18/2,6)
2> Cột NGÀY có 3 nhóm, trong đó có 2 nhóm có 6 ngày và 1 nhóm 2 ngày ---> Vậy tính ra tỉ lệ ngày của 3 nhóm này là (3:3:1)
a> Tính cho 2 nhóm lớn trước (6 ngày)
PHP:
=DistNum(3*$AK18/7,6)
b> Tính cho nhóm nhỏ (2 ngày)
PHP:
=DistNum($AK18-SUM(D18:I18,R18:W18),2)
---------------------
Kết quả gần như chính xác luôn đấy
 

File đính kèm

  • Btap-ChamCong.xls
    44 KB · Đọc: 15
Thì cũng tương tự vậy thôi mà
Cái khó là các cột NGÀY, ĐÊM không nằm liên tục nhau
1> Cột ĐÊM có 2 nhóm, vậy ta chia TỔNG ĐÊM ra 2 phần rồi tính
PHP:
=DistNum($AJ18/2,6)
2> Cột NGÀY có 3 nhóm, trong đó có 2 nhóm có 6 ngày và 1 nhóm 2 ngày ---> Vậy tính ra tỉ lệ ngày của 3 nhóm này là (3:3:1)
a> Tính cho 2 nhóm lớn trước (6 ngày)
PHP:
=DistNum(3*$AK18/7,6)
b> Tính cho nhóm nhỏ (2 ngày)
PHP:
=DistNum($AK18-SUM(D18:I18,R18:W18),2)
---------------------
Kết quả gần như chính xác luôn đấy

cám ơn tiền bối. Tại dạo này bận nên chưa vô xem đc. Cmt cám ơn 1 cái. mình sẽ xem sau.
 
Web KT
Back
Top Bottom