khanh_pdc2000
Thành viên mới

- Tham gia
- 16/6/08
- Bài viết
- 48
- Được thích
- 6

nhờ anh em hướng dẫn kết hợp giữ hàm sum và int cho bảng dữ liệu sau
h4=int(((d4*30+e4)-(f4*30+g4))/30)
i4=mod(((d4*30+e4)-(f4*30+g4));30)


Kết quả của thầy Ba Tê vẫn đúng màDấu ( và ) ở đâu mà nhiều dữ vậy anh?
Ẹc... Ẹc...

Cảm ơn thầy em đã làm được rồi. cam ơn rất nhiều nhưng chổ ;30 là khôg phải mà là ,30 mới đúngh4=int(((d4*30+e4)-(f4*30+g4))/30)
i4=mod(((d4*30+e4)-(f4*30+g4));30)



Chẳng hiểu bạn này nói gì nữa với câu có mầu đỏ ở trênCảm ơn thầy em đã làm được rồi. cam ơn rất nhiều nhưng chổ ;30 là khôg phải mà là ,30 mới đúng
Chẳng hiểu bạn này nói gì nữa với câu có mầu đỏ ở trên


h4=int(((d4*30+e4)-(f4*30+g4))/30)
i4=mod(((d4*30+e4)-(f4*30+g4));30)[/QUN
Nhờ thầy giúp dùm em trường họp bị lỗi, mong thầyy giúp
Thử kiểm tra lại file này xem:h4=int(((d4*30+e4)-(f4*30+g4))/30)
i4=mod(((d4*30+e4)-(f4*30+g4));30)[/QUN
Nhờ thầy giúp dùm em trường họp bị lỗi, mong thầyy giúp
Nhờ thầy giúp dùm em trường họp bị lỗi, mong thầyy giúp
=Sheet1!$E$5:H$5
=MOD(COLUMN(data)-COLUMN(Sheet1!$E$5)+1;6)
=INT(SUMPRODUCT(data*IF(index=1;30;IF(index=2;1;IF(index=3;-30;IF(index=4;-1;0)))))/30)
=MOD(SUMPRODUCT(data*IF(index=1;30;IF(index=2;1;IF(index=3;-30;IF(index=4;-1;0)))));30)

Thử kiểm tra lại file này xem:
Cảm ơn thầy để em kiểm tra

Tôi thấy bạn có 3 TỒN ứng với 3 ngày. Thế nếu bạn có 30 TỒN ứng với 30 ngày thì bạn có định chơi "gõ mệt nghỉ" một tổng rồng rắn lên mây kiểu =INT(((A+B+C+D+E+F+G)*30+T+U+V+W+X+Y+Z)/30) không?
------------
Tôi thử làm như sau, yêu cầu là cấu trúc như hiện giờ, tức các ngày nối tiếp nhau, mỗi ngày chiếm 6 cột.
1. Chọn ô I5 (thay đổi cho phù hợp với dữ liệu thật)
2. Đặt name
data
Mã:=Sheet1!$E$5:H$5
index
Mã:=MOD(COLUMN(data)-COLUMN(Sheet1!$E$5)+1;6)
3. Trong các phần TỒN:
ở các ô "Chẵn" ("Thùng") gõ công thức
Mã:=INT(SUMPRODUCT(data*IF(index=1;30;IF(index=2;1;IF(index=3;-30;IF(index=4;-1;0)))))/30)
Kết thúc bằng Ctrl+Shift+Enter
Ở các ô "lẻ" gõ công thức
Mã:=MOD(SUMPRODUCT(data*IF(index=1;30;IF(index=2;1;IF(index=3;-30;IF(index=4;-1;0)))));30)
Kết thúc bằng Ctrl+Shift+Enter
--------------
Tôi mới chỉ test trên dữ liệu nghèo nàn của bạn nên không dám mang "đầu" ra bảo đảm





Đó là công thức mảng, phải nhấn Ctrl+Shift+Enter thì mới được (mới có dấu {}). Bạn tự tìm hiểu thêm công thức mảng trên diễn đàn!thầy ơi.cho em hỏi tý.sao ở cột tồn lẻ.mình lick double vào rồi.xong enter lại.thì lại không nhận công thức đó.công thức không thay đổi gì hết.or khi nhập công thức giống z vào hàng khác cũng không dc.chỉ copy đc thôi.vì trong kho hàng quản lý có nhiều chủng loại khác nhau mà.đâu phải lúc nào củng là 30.xin thầy giúp