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

LOIKS

Thành viên chính thức
Tham gia ngày
10 Tháng tám 2018
Bài viết
97
Được thích
7
Điểm
20
Tuổi
29
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

Mộng Thường 2001

Thành viên tiêu biểu
Tham gia ngày
28 Tháng mười một 2017
Bài viết
616
Được thích
1,627
Điểm
360
Tuổi
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
 

♫ђöล♥ßล†♥†µ♫

Thành viên tiêu biểu
Tham gia ngày
10 Tháng ba 2018
Bài viết
684
Được thích
1,441
Điểm
360
Nơi ở
Cái Bang

Mộng Thường 2001

Thành viên tiêu biểu
Tham gia ngày
28 Tháng mười một 2017
Bài viết
616
Được thích
1,627
Điểm
360
Tuổi
18
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.
 
Tham gia ngày
10 Tháng mười 2017
Bài viết
2,843
Được thích
8,341
Điểm
360
Nơi ở
Sài Gòn

LOIKS

Thành viên chính thức
Tham gia ngày
10 Tháng tám 2018
Bài viết
97
Được thích
7
Điểm
20
Tuổi
29
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
 
Tham gia ngày
10 Tháng mười 2017
Bài viết
2,843
Được thích
8,341
Điểm
360
Nơi ở
Sài Gòn

PacificPR

Thành viên gắn bó
Tham gia ngày
6 Tháng năm 2016
Bài viết
1,852
Được thích
2,462
Điểm
360
Nơi ở
Cái Bang

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
9,349
Được thích
10,949
Điểm
1,560

File đính kèm

Tham gia ngày
10 Tháng mười 2017
Bài viết
2,843
Được thích
8,341
Điểm
360
Nơi ở
Sài Gòn
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.
/-*+//-*+//-*+/
 

♫ђöล♥ßล†♥†µ♫

Thành viên tiêu biểu
Tham gia ngày
10 Tháng ba 2018
Bài viết
684
Được thích
1,441
Điểm
360
Nơi ở
Cái Bang
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 ạ
 

LOIKS

Thành viên chính thức
Tham gia ngày
10 Tháng tám 2018
Bài viết
97
Được thích
7
Điểm
20
Tuổi
29
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
 

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
9,349
Được thích
10,949
Điểm
1,560
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 ý ý ý đó. ;);)
 

SA_DQ

/(hông là gì!
Thành viên danh dự
Tham gia ngày
8 Tháng sáu 2006
Bài viết
11,424
Được thích
17,337
Điểm
1,860
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ứ!
 
Top Bottom