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

po_op_po_op

Thành viên mới
Tham gia ngày
9 Tháng mười một 2006
Bài viết
30
Được thích
0
Điểm
663
Tuổi
36
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

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia ngày
5 Tháng sáu 2008
Bài viết
30,269
Được thích
52,662
Điểm
11,910
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

po_op_po_op

Thành viên mới
Tham gia ngày
9 Tháng mười một 2006
Bài viết
30
Được thích
0
Điểm
663
Tuổi
36
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.
 
Top Bottom