Giúp mình tính khối lượng của mặt hàng bất kì từ ngày a đến ngày b (1 người xem)

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

mc_hunter

Thành viên mới
Tham gia
23/10/12
Bài viết
2
Được thích
0
Mình có một file tính nguyên vật liệu sử dụng hàng ngày. Giờ mình muốn tính khối lượng của một lại vât liệu bấy kì từ ngày [x] đến ngày [y].
Mình cũng đẽ dùng hàm index và match để tìm ra ô đầu và cuối của sum_range nhưng không biết làm cách nào để sử dụng giá trị 2 ô đính trong các hàm sum hay sum if.
Mong mọi người giúp đỡ.
Mình cảm ơn
 

File đính kèm

mình dùng hàm sum kết hợp với indrirect được rồi :D
thx mọi ng
 
Bạn thử CT này xem!!!!
Mã:
=SUM(OFFSET($C$2,MATCH($R$4,$B$3:$B$28,0),MATCH($S$3,$D$1:$O$1,0),,MATCH($T$3,$D$1:$O$1,0)-MATCH($S$3,$D$1:$O$1,0)+1))

Hoặc
Mã:
=SUMPRODUCT(($D$1:$O$1>=S3)*($D$1:$O$1<=T3)*OFFSET($D$2:$O$2,MATCH(R4,$B$3:$B$28,0),,,))
 
Lần chỉnh sửa cuối:
Mình có một file tính nguyên vật liệu sử dụng hàng ngày. Giờ mình muốn tính khối lượng của một lại vât liệu bấy kì từ ngày [x] đến ngày [y].
Mình cũng đẽ dùng hàm index và match để tìm ra ô đầu và cuối của sum_range nhưng không biết làm cách nào để sử dụng giá trị 2 ô đính trong các hàm sum hay sum if.
Mong mọi người giúp đỡ.
Mình cảm ơn

Thử với cái này coi sao.
 

File đính kèm

Muốn ngắn gọn và tổng quát hơn thì dùng hàm mảng
=SUM(IF((B3:B28=R4)*(D1:O1>=S3)*(D1:O1<=T3),D3:O28,0))
Kết thúc bằng Ctrl Shift Enter
Kết quả như file đính kèm

Tại sao tổng quát hơn?
Ví dụ như trong bảng trên không có ngày 4/6 và bạn muốn tính từ ngày 4/6-10/6 thì dùng công thức offset sẽ bị lỗi #N/A còn công thức mảng sẽ không ảnh hưởng gì
 

File đính kèm

Lần chỉnh sửa cuối:
Muốn ngắn gọn và tổng quát hơn thì dùng hàm mảng
=SUM(IF((B3:B28=R4)*(D1:O1>=S3)*(D1:O1<=T3),D3:O28,0))
Kết thúc bằng Ctrl Shift Enter
Kết quả như file đính kèm

Tại sao tổng quát hơn?
Ví dụ như trong bảng trên không có ngày 4/6 và bạn muốn tính từ ngày 4/6-10/6 thì dùng công thức offset sẽ bị lỗi #N/A còn công thức mảng sẽ không ảnh hưởng gì
dùng cái này không cần ctl+shift+enter nhé"
PHP:
=SUMPRODUCT(($B$1:$O$1>=$S$3)*($B$1:$B$28=$R4)*($B$1:$O$1<=$T$3),$B$1:$O$28)
 

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

Back
Top Bottom