cần giúp đỡ hàm sum (1 người xem)

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

alibaba2209

Thành viên thường trực
Tham gia
4/12/10
Bài viết
283
Được thích
13
mình muốn sum tổng nếu như tìm được ngày trong cột b = tổng (c3:w3) nếu b lớn hơn 6/1/2015 sẽ trả về tổng c6:w6
có file cell kèm theo.. mong được giúp đỡ! cảm ơn nhiều
 
mình muốn sum tổng nếu như tìm được ngày trong cột b = tổng (c3:w3) nếu b lớn hơn 6/1/2015 sẽ trả về tổng c6:w6
có file cell kèm theo.. mong được giúp đỡ! cảm ơn nhiều
Chào alibaba2209,

Bạn thử công thức sau:
Mã:
B3=IFERROR(SUM(OFFSET($C$5,MATCH($B$2,$B$6:$B$21,NOT($B$2<=MAX($B$6:$B$21))),,,21)),0)

Chúc bạn ngày vui
p/s hên quá không có 40 tên cướp đi chung với bạn /-*+//-*+//-*+/
 
Chào alibaba2209,

Bạn thử công thức sau:
Mã:
B3=IFERROR(SUM(OFFSET($C$5,MATCH($B$2,$B$6:$B$21,NOT($B$2<=MAX($B$6:$B$21))),,,21)),0)

Chúc bạn ngày vui
p/s hên quá không có 40 tên cướp đi chung với bạn /-*+//-*+//-*+/
Chào alibaba2209,

Có 1 chút nhầm lẫn: phải lấy SUM(C6:W6) khi ngày lớn hơn trong bảng:
Mã:
B3=SUM(OFFSET($C$5,IFERROR(MATCH($B$2,$B$6:$B$21,0),1),,,21))
Bạn xóa công thức cũ dùm nha.

Chúc bạn ngày vui /-*+//-*+//-*+/
 
^^! cảm ơn đại ka
cho em hỏi muốn trừ thêm đi 29,30,30 cột j,k, thì thêm cấu trúc như nào ạ. a giải thích cấu trúc hàm vừa rồi cho em hiểu với nhé. cảm ơn đại ca rất nhiều!
 
=SUM(OFFSET($C$5;IFERROR(MATCH($B$2;$B$6:$B$21;0);1);;;21)) vẫn bị 1 chút, a xem lại dùm nếu là 7/1/2015 thì nó lại trả lại ngày nhỏ nhất
 
=SUM(OFFSET($C$5;IFERROR(MATCH($B$2;$B$6:$B$21;0);1);;;21)) vẫn bị 1 chút, a xem lại dùm nếu là 7/1/2015 thì nó lại trả lại ngày nhỏ nhất
Chào alibaba2209,

1/ Thì bạn ra đề nếu ngày lớn hơn 6/1/2015 thì SUM(C6:W6) mà C6:W6 đang là ngày 01/01/2015.
2/ Mình dân vi tính, chưa lần nào bước chân vào "giang hồ hiệp khách" nên xin khước hai từ "đại ca" hay "đại ka"
3/ Bạn nói rõ hơn:
cho em hỏi muốn trừ thêm đi 29,30,30 cột j,k, thì thêm cấu trúc như nào ạ. a giải thích cấu trúc hàm vừa rồi cho em hiểu với nhé. cảm ơn đại ca rất nhiều!
ý của bạn là sao!

Chúc bạn ngày vui /-*+//-*+//-*+/

,
 
Chào alibaba2209,

1/ Thì bạn ra đề nếu ngày lớn hơn 6/1/2015 thì SUM(C6:W6) mà C6:W6 đang là ngày 01/01/2015.
2/ Mình dân vi tính, chưa lần nào bước chân vào "giang hồ hiệp khách" nên xin khước hai từ "đại ca" hay "đại ka"
3/ Bạn nói rõ hơn:

ý của bạn là sao!

Chúc bạn ngày vui /-*+//-*+//-*+/

,
nếu cột B2 là ngày 7/1/15 thì sẽ sum cái ngày ngày lớn nhất trong cột b
 
nếu bé hơn ngày nhỏ nhất nó lại = 0 vậy thì phải lồng công thức lại ạ bạn
 
mình lồng hàm vào được rồi, giờ mình muốn khi tìm được hàng của nó thì muốn trừ đi giá trị trong hàng đó từ j:L
giúp mình nốt nhé
Chào alibaba2209,

Bạn ghi yêu cầu bất nhất quá, lúc vầy lúc khác! Thay vì vậy, bạn chỉ cần ghi yêu cầu:
1. Tổng cộng theo ngày trong list dưới đây (cộng từ cột C:W theo ngày tại ô B2),
2. Trường hợp ngày B2 < hơn ngày trong list, thì cộng theo ngày nhỏ nhất (hoặc cho kết quả =0, tức không cộng theo ngày nào cả).
3. Trường hợp ngày B2 > hơn ngày trong list, thì cộng theo ngày lớn nhất.
4. Số tổng cộng sẽ trừ đi giá trị từ cột J:K

Có phải toàn bộ ý của bạn là vậy? còn có thay đổi gì khác nữa không?
Nếu không, thì bạn thử:
Mã:
B3=SUM(OFFSET($C$5,IFERROR(MATCH($B$2,$B$6:$B$21,NOT($B$2<=MAX($B$6:$B$21))),1),,,21))-SUM(OFFSET($J$5,IFERROR(MATCH($B$2,$B$6:$B$21,NOT($B$2<=MAX($B$6:$B$21))),1),,,2))

Chúc bạn ngày vui /-*+//-*+//-*+/
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom