công thức offset của AnhTuấn1066

Liên hệ QC

Cao Mạnh Sơn

Tôi đồng ý
Tham gia
26/11/07
Bài viết
568
Được thích
586
Thử xài tạm công thức này:
Mã:
B10 =SUMIF(OFFSET($A$2,,,,$B$8*2),$A10,OFFSET($A$3,,,,$B$8*2))
Kéo fill xuống cell B11
ANH TUẤN

Trước hết bái phục cách sử dụng công thức của bác Anh Tuấn,công lực của bác rất thâm hậu.
Trong bài toán em đưa ra dưới đây nó không còn dạng mỗi ngày 2 cột với 2 mã hàng nữa mà bất kỳ(tuy nhiên trong thực tế không bố trí dữ liệu như vậy)
Và như vậy công thức trên của bác Anh Tuấn không còn đúng nữa vì bây giờ số cột theo ngày nó không phải là bội số của 2.
em muốn mọi người cho ý kiến sử dụng công thức nào trong trường hợp này là tổng quát nhất
 

File đính kèm

Bác thử xem công thức này có được không?
 

File đính kèm

Thử xài tạm công thức này:
Mã:
B10 =SUMIF(OFFSET($A$2,,,,$B$8*2),$A10,OFFSET($A$3,,,,$B$8*2))
Kéo fill xuống cell B11
ANH TUẤN

Trước hết bái phục cách sử dụng công thức của bác Anh Tuấn,công lực của bác rất thâm hậu.
Trong bài toán em đưa ra dưới đây nó không còn dạng mỗi ngày 2 cột với 2 mã hàng nữa mà bất kỳ(tuy nhiên trong thực tế không bố trí dữ liệu như vậy)
Và như vậy công thức trên của bác Anh Tuấn không còn đúng nữa vì bây giờ số cột theo ngày nó không phải là bội số của 2.
em muốn mọi người cho ý kiến sử dụng công thức nào trong trường hợp này là tổng quát nhất
Quả thực mà nói, với cách bố trí như của bạn (Merge Cells không tổ chức, không qui luật)sẽ gặp rất nhiều khó khăn trong việc đưa ra cách TỔNG QUÁT
Nếu bạn có thể đưa ra được cách tổng quát khi bạn Merge Cells thì có thể sẽ có cách tính sản lượng cho bạn​
 
Lần chỉnh sửa cuối:
Bài này hoàn toàn làm dc với những ràng buộc sau:
1> Dòng tiêu đề này là những số liên tục, ko bỏ qua ngày nào
2> Khu vực bên phải của danh sách ko dc có dử liệu "lạ" chen vào
Bạn hoangminhtien làm bài này chính xác đấy! Tôi chỉnh sửa thêm 1 chút thôi...
ANH TUẤN
 

File đính kèm

Quả thực mà nói, với cách bố trí như của bạn (Merge Cells không tổ chức, không qui luật)sẽ gặp rất nhiều khó khăn trong việc đưa ra cách TỔNG QUÁT
Nếu bạn có thể đưa ra được cách tổng quát khi bạn Merge Cells thì có thể sẽ có cách tính sản lượng cho bạn​
Khi đưa ra yêu cầu tôi đã đề cập rồi mà,trong thực tế không ai lại bố trí dữ liệu như vậy,vì thấy bác Anh Tuấn đưa ra công thức hay nên nảy ra ý định muốn tìm hiểu thêm nên mới đưa ra kiểu dữ liệu như vậy.
To:Anh Tuấn
vt2=IF(Sheet1!$E$11>=MAX(Sheet1!$1:$1),MATCH(REPT("Z",255),Sheet1!$2:$2)+1,MATCH(Sheet1!$E$11+1,Sheet1!$1:$1))
SL= OFFSET(SP,1,)
sp= OFFSET(Sheet1!$A$2,,VT1-1,,VT2-VT1)
vt1= MATCH(Sheet1!$C$11,Sheet1!$1:$1,0)

Đã tham khảo thêm được cách đặt tên của bác,chỉ không hiểu tại sao khi điều kiện ngày cuối đưa ra nếu lớn hơn hoặc bằng ngày trong vùng dữ liệu thì lại tìm theo 255 ký tự Z,nó liên quan như thế nào đến tên các mặt hàng???
To:Hoàng Minh Tiến.
Đấy cũng là 1 cách cho kết quả đúng nhưng mình thích cách của Anh Tuấn hơn,nhìn vào thấy rõ hơn nhờ CF vùng chọn.
 
Đã tham khảo thêm được cách đặt tên của bác,chỉ không hiểu tại sao khi điều kiện ngày cuối đưa ra nếu lớn hơn hoặc bằng ngày trong vùng dữ liệu thì lại tìm theo 255 ký tự Z,nó liên quan như thế nào đến tên các mặt hàng???

Ký tự Z là ký tự cuối cùng, mặt khác chuỗi ký tự thường có số ký tự tối đa là 256

tìm ZZZ....Z như vậy trong trường hợp k gặp ký tự như thế thì hàm MATCH(....) -> trả về giá trị cuối tìm thấy

.
 
Khi đưa ra yêu cầu tôi đã đề cập rồi mà,trong thực tế không ai lại bố trí dữ liệu như vậy,vì thấy bác Anh Tuấn đưa ra công thức hay nên nảy ra ý định muốn tìm hiểu thêm nên mới đưa ra kiểu dữ liệu như vậy.
To:Anh Tuấn
vt2=IF(Sheet1!$E$11>=MAX(Sheet1!$1:$1),MATCH(REPT("Z",255),Sheet1!$2:$2)+1,MATCH(Sheet1!$E$11+1,Sheet1!$1:$1))
SL= OFFSET(SP,1,)
sp= OFFSET(Sheet1!$A$2,,VT1-1,,VT2-VT1)
vt1= MATCH(Sheet1!$C$11,Sheet1!$1:$1,0)

Đã tham khảo thêm được cách đặt tên của bác,chỉ không hiểu tại sao khi điều kiện ngày cuối đưa ra nếu lớn hơn hoặc bằng ngày trong vùng dữ liệu thì lại tìm theo 255 ký tự Z,nó liên quan như thế nào đến tên các mặt hàng???
To:Hoàng Minh Tiến.
Đấy cũng là 1 cách cho kết quả đúng nhưng mình thích cách của Anh Tuấn hơn,nhìn vào thấy rõ hơn nhờ CF vùng chọn.
Bạn hảy tham khảo thêm về công thức độc đáo mà tôi đã từng post lên diển đàn... Có những cái hay đến ngở ngàng đấy!
Ghi chú: Tất cả do tôi sưu tầm ở các trang nước ngoài!
http://www.giaiphapexcel.com/forum/showthread.php?t=7669
ANH TUẤN
 
Web KT

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

Back
Top Bottom