Lấy giá trị lớn nhất

Liên hệ QC

lanhuong84

Thành viên mới
Tham gia
20/8/09
Bài viết
8
Được thích
4
Hôm qua em có hỏi về cách lấy giá trị lớn nhất của 2 sản phẩm giống nhau đối với từng NVL như file đính kèm. Em có nhận được sự giúp đỡ của hai anh, anh huuthang và một anh nữa em không nhớ tên vì em tìm lại bài ngày hôm qua không được. Hôm nay em làm thử theo cả 2 cách đều không được. Cách 1 thì cho ra số lớn nhất của cả cột nguyên liệu chứ không phải của từng SP A & B, cách 2 thì ra #VALUE!. Em gửi lại file đính kèm và 2 cách làm, phiền các bạn coi lại và chỉ giúp em cách làm đúng. Cảm ơn rất nhiều!!$@!!
View attachment Book1.xls
 
Ở cách 2 Công thức mà bạn áp dụng trong file đính kèm là công thức mảng.
Bạn cần chú ý khi kết thúc công thức mảng bạn phải bấm tổ hợp phím
Ctrl+ Shift+ Enter
Bạn thử lại là OK.(Bạn xem lại file nhé. Mình không hề sửa lại công thức của bạn chút nào)
 

File đính kèm

Lần chỉnh sửa cuối:
Cám ơn bạn. Nhưng mình áp dụng tương tự công thức này cho file công việc của mình thì nó ra gì tùm lum quá. Mình không biết tại sao. Phiền bạn coi lại dùm mình lần nữa nha. Thanhks +-+-+-++-+-+-++-+-+-+
View attachment gia tri.xls
 
Hôm qua em có hỏi về cách lấy giá trị lớn nhất của 2 sản phẩm giống nhau đối với từng NVL như file đính kèm. Em có nhận được sự giúp đỡ của hai anh, anh huuthang và một anh nữa em không nhớ tên vì em tìm lại bài ngày hôm qua không được. Hôm nay em làm thử theo cả 2 cách đều không được. Cách 1 thì cho ra số lớn nhất của cả cột nguyên liệu chứ không phải của từng SP A & B, cách 2 thì ra #VALUE!. Em gửi lại file đính kèm và 2 cách làm, phiền các bạn coi lại và chỉ giúp em cách làm đúng. Cảm ơn rất nhiều!!$@!!
View attachment 31495
Công thức ở cách 2 mới đúng, còn công thức ở cách 1 không đúng.

Tuy nhiên, nếu đã dùng cách 2, thì bạn không nên làm cái bảng tổng hợp như thế, mà chỉ nên để A, B mỗi thứ 1 hàng thôi, và nhớ nhấn Ctrl+Shift+Enter sau khi nhập công thức, vì đấy là công thức mảng, không phải công thức bình thường.
 
Cám ơn bạn. Nhưng mình áp dụng tương tự công thức này cho file công việc của mình thì nó ra gì tùm lum quá. Mình không biết tại sao. Phiền bạn coi lại dùm mình lần nữa nha. Thanhks +-+-+-++-+-+-++-+-+-+
View attachment 31498
Mình thử sửa lại như sau, không biết đúng ý bạn không
PHP:
I4=MAX((Sheet1!$D$6:$D$21=Sheet2!$C4)*OFFSET(Sheet1!$D$6:$D$21,,MATCH(Sheet2!I$3,Sheet1!$K$5:$Y$5,0)+6))
 
Công thức ở cách 2 mới đúng, còn công thức ở cách 1 không đúng.

Tuy nhiên, nếu đã dùng cách 2, thì bạn không nên làm cái bảng tổng hợp như thế, mà chỉ nên để A, B mỗi thứ 1 hàng thôi, và nhớ nhấn Ctrl+Shift+Enter sau khi nhập công thức, vì đấy là công thức mảng, không phải công thức bình thường.
anh BNTT ơi!
Cách 1 cũng đúng đấy mà.
anh xem file đính kèm!
 

File đính kèm

File này nếu là bài tập thì chẳng nói làm gì, chứ nếu đây là file thực tế thì tôi chỉnh lại tiêu đề 1 tí (bỏ merge cell) sau đó dùng SUBTOTALS sướng hơn nhiều ---> Chẳng công thức gì ráo cũng tổng hợp theo MAX như thường
 

File đính kèm

anh BNTT ơi!
Cách 1 cũng đúng đấy mà.
anh xem file đính kèm!
Nếu mỗi mã của bạn có hàng trăm record thì trên báo cáo mỗi dòng tổng hợp cách nhau hàng trăm dòng à? Hơn nữa dùng cách 2 chỉ cần 1 công thức cho một mã, còn cách 1 thì... có bao nhiêu làm bấy nhiêu.
 
Cám ơn bạn. Nhưng mình áp dụng tương tự công thức này cho file công việc của mình thì nó ra gì tùm lum quá. Mình không biết tại sao. Phiền bạn coi lại dùm mình lần nữa nha. Thanhks +-+-+-++-+-+-++-+-+-+
View attachment 31498
Đã sửa lại công thức cho bạn theo cách của mình, còn theo cách của huuthang_bd thì phải đợi bạn ấy ra tay thôi.
 

File đính kèm

Lần chỉnh sửa cuối:
Đã sửa lại công thức cho bạn theo cách của mình, còn theo cách của huuthang_bd thì phải đợi bạn ấy ra tay thôi.
Cách của tôi là cách 2 trong file duongdv up đó. Về cơ bản thì giống như công thức của bạn thôi. Chỉ có điều tôi chèn OFFSET() và MATCH() vào để chỉ cần làm 1 công thức và copy cho toàn bộ bảng tính luôn, khỏi mất công mỗi cột dùng một công thức khác nhau.

Chú ý: Không nên để các giá trị lỗi trong dữ liệu.
 

File đính kèm

Nhưng các bác ơi!
Giả sử đây không phải là một bài tập mà là một file ưng dụng trong công việc thực tế thì sao nhỉ? Chẳng lẽ cứ để cột phụ như vậy sao? Bác nào có cách nào hay và không dùng đến cột phụ post lên cho anh em tham khảo nhé.
 
Bạn xem nhầm thế nào ấy chứ, làm gì có cột phụ nào đâu. cột mà có số 1 ở ngoài cùng là của tác giả đó.không liên quan gì đến công thức hết.
 
Bạn xem nhầm thế nào ấy chứ, làm gì có cột phụ nào đâu. cột mà có số 1 ở ngoài cùng là của tác giả đó.không liên quan gì đến công thức hết.
Nếu là một bảng cơ sở dữ liệu mình nghĩ sẽ không có cột D chứa công thức (B4&H4) và cột H chứa công thức (E4*F4*G). Mình nghĩ rằng 2 cột này chính tác giả đã tạo ra để tiện cho việc xây dựng công thức đấy.
Chứ nếu là cơ sở dữ liệu thật chắc không bao giờ có cột D đâu.
 
Nếu là một bảng cơ sở dữ liệu mình nghĩ sẽ không có cột D chứa công thức (B4&H4) và cột H chứa công thức (E4*F4*G). Mình nghĩ rằng 2 cột này chính tác giả đã tạo ra để tiện cho việc xây dựng công thức đấy.
Chứ nếu là cơ sở dữ liệu thật chắc không bao giờ có cột D đâu.
Để loại bỏ hai cột phụ đó mà vẫn tính được,cái đó không khó.(xem file đính kèm)
Khó nhất là lọc được giá trị duy nhất với 4 cột C,G,H,I ở sheet1 mà không cần cột phụ mới khó. cái này phải để các đàn anh ra tay thôi.
 

File đính kèm

Web KT

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

Back
Top Bottom