TÌM GIÁ TRỊ MAX TRONG NHIỀU GIÁ TRỊ CỦA 1 CẤU KIỆN

Liên hệ QC

LOIKS

Thành viên chính thức
Tham gia
10/8/18
Bài viết
97
Được thích
7
mình có dử liêu ở sheet Data gồm nhiều cấu kiện với mỗi cấu kiện có rất nhièu giá trị
bài toán là tìm ra giá trị max nhất của cấu kiện đó và sau đó tô màu lên
mọi người giúp mình viết một hàm mà sau khi chạy hàm đó kết quả cuối cùng giống như bên sheet" KET QUA " nhé mọi người, cảm ơn nhiều lắm
mọi người xem file đính kèm nhé
 

File đính kèm

  • TIM GIA TRI MAX.xlsx
    10.3 KB · Đọc: 18
mình có dử liêu ở sheet Data gồm nhiều cấu kiện với mỗi cấu kiện có rất nhièu giá trị
bài toán là tìm ra giá trị max nhất của cấu kiện đó và sau đó tô màu lên
mọi người giúp mình viết một hàm mà sau khi chạy hàm đó kết quả cuối cùng giống như bên sheet" KET QUA " nhé mọi người, cảm ơn nhiều lắm
mọi người xem file đính kèm nhé
Thử:
Mã:
I4=AGGREGATE(14,6,$B$2:$B$22/(H4=$A$2:$A$22),1)
Enter, Copy xuống ô dưới.
Thân
 
Em cũng thử một tí
Mã:
I4=MAX(($A$2:$A$22=H4)*$B$2:$B$22)
Kết thúc bằng tổ hợp phím CTRL_Shift_Enter
Anh hỏi thêm cho vui:
Với ô I4: I5 đang bị "merge", khi đưa công thức em vào ô đó, sau khi nhấn CSE nó sẽ ra 1 thông báo "cự nự": "Tôi hổng thích công thức Mảng này đâu nha!", do vậy em phải bỏ merge ô này, rồi chỉ có ô đơn I4 với công thức trên thì nó "chịu". Với công thức của anh thì khác, vì nó đã khai báo Mảng trong đối số của nó, nên nó không quan tâm lắm ô có bị merge hay không, nên khi gõ vào xong Enter rồi nó ra kết quả.

Vậy, nếu không bỏ merge, em sẽ xử lý công thức như thế nào để nó "chấp nhận"!?

Thân.
 
Thấy vui cũng xí xọn góp 1 file (DMAX())
 

File đính kèm

  • CSDL.rar
    4.6 KB · Đọc: 9
Thấy vui cũng xí xọn góp 1 file (DMAX())
cho mình hỏi thêm chút nếu mình có thêm nhiều cấu kiện nửa thì cái datavalidation phải sửa như thế nào vậy bạn? với lại bạn có thể làm giúp mình một cái nút để nó chạy bằng VBA không bạn ? nếu được thì cảm ơn bạn nhiều nha
Bài đã được tự động gộp:

Thử:
Mã:
I4=AGGREGATE(14,6,$B$2:$B$22/(H4=$A$2:$A$22),1)
Enter, Copy xuống ô dưới.
Thân
mình cảm ơn nha! nhưng mà mình muốn chuyển công thức AGGREGATE vô phần VBA thì làm thế nào vậy bạn ? tức là tạo một cái nút rồi kích cho nó chạy
 

File đính kèm

  • Nut_cac the loai.xlsb
    27.6 KB · Đọc: 10
Hình như anh hiểu nhầm ý chủ thớt rồi. :)

Chủ thớt muốn:
"giúp mình một cái nút để nó chạy bằng VBA"
"tức là tạo một cái nút rồi kích cho nó chạy"


Tạo cái nút là sở thích của em. :D:D
Khà khà khà!
Chí phải, chí phải.
Anh chuyên lo chuyện "hảo huyền" mà không nắm ý chủ thớt.
/-*+//-*+//-*+/
 
Hình như anh hiểu nhầm ý chủ thớt rồi. :)

Chủ thớt muốn:
"giúp mình một cái nút để nó chạy bằng VBA"
"tức là tạo một cái nút rồi kích cho nó chạy"


Tạo cái nút là sở thích của em. :D:D
Sao em kích vào các nút không thấy nó chạy mà nó ra cái bảng "Chào anh! Hí hí ..!" anh ạ
 
Hình như anh hiểu nhầm ý chủ thớt rồi. :)

Chủ thớt muốn:
"giúp mình một cái nút để nó chạy bằng VBA"
"tức là tạo một cái nút rồi kích cho nó chạy"


Tạo cái nút là sở thích của em. :D:D
cảm ơn bạn nha nhưng ý của mình là đưa cái công thức
AGGREGATE(14,6,$B$2:$B$22/(H4=$A$2:$A$22),1) từ excel vào VBA để cho nó chạy mình làm mà nó toàn bị lỗi
 
cảm ơn bạn nha nhưng ý của mình là đưa cái công thức
AGGREGATE(14,6,$B$2:$B$22/(H4=$A$2:$A$22),1) từ excel vào VBA để cho nó chạy mình làm mà nó toàn bị lỗi
Nghĩa ở mặt chữ mà bạn.
Chứ mình làm sao 'chui tọt' vào đầu bạn được đâu mà biết ý ý ý đó. ;);)
 
cho hỏi thêm chút: (1) Nếu mình có thêm nhiều cấu kiện nửa thì cái datavalidation phải sửa như thế nào vậy bạn? với lại (2) bạn có thể làm giúp mình một cái nút để nó chạy bằng VBA không bạn ? (3) nếu được thì cảm ơn bạn nhiều nha

(1) Bạn tự thân vận động thôi, không nhờ mình được chuyện này đâu.
(2) Khi đã xong (1) thì chả cần macro làm chi; chỉ cái Validation với đầy đủ các cấu kiện là được rồi mà!
(3) Cảm ơn còn có điều kiện nữa sao ta? Đừng để suy nghĩ của mình bị VBA lấn ái đi chứ!
 
Web KT
Back
Top Bottom