Giúp em kết hợp giữa hàm sum và INT (1 người xem)

Người dùng đang xem chủ đề này

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
 

File đính kèm

Lần chỉnh sửa cuối:
nhung khi ngày trước có tồn lẽ.ngày hôm sao xất hết lẽ lại ra số âm ở cột h4 zậy.
 

File đính kèm

Nhờ thầy giúp dùm em trường họp bị lỗi, mong thầyy giúp

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
 

File đính kèm

Lần chỉnh sửa cuối:
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

Cảm ơn bạn đề mình kiểm tra thử!!!!!!!!!!
 
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
 
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
Đó 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!
 

Bài viết mới nhất

Back
Top Bottom