Hỏi nhanh - đáp nhanh về công thức (phần 2) (2 người xem)

Liên hệ QC

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

Status
Không mở trả lời sau này.
Em có bài toán về chọn giá trị MIN với điều kiện như trong hình:

Mã:
Chọn giá trị MIN: Nếu giá trị MIN của vùng từ B4:K4 mà nhỏ hơn giá trị cột D4 thì sẽ chọn D4, ngược lại sẽ vẫn lấy giá trị MIN từ B4:K4

Hàm em đang sử dụng:
PHP:
=IF(AND(D4>SMALL(B4:K4,COUNTIF(B4:K4,0)+1),SMALL(B4:K4,COUNTIF(B4:K4,0)+1)*1.1>D4),D4,SMALL(B4:K4,COUNTIF(B4:K4,0)+1))

Liệu có thể sử dụng hàm nào khác tối ưu hoặc ngắn hơn không ạ?

Mong các Thầy và các anh chị chỉ dạy thêm.
Em xin trân trọng cảm ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
Em có bài toán về chọn giá trị MIN với điều kiện như trong hình:

Mã:
Chọn giá trị MIN: Nếu giá trị MIN của vùng từ B4:K4 mà nhỏ hơn giá trị cột D4 thì sẽ chọn D4, ngược lại sẽ vẫn lấy giá trị MIN từ B4:D4

sao ko làm vậy max(min(B4:K4),D4)

Hàm em đang sử dụng:
PHP:
=IF(AND(D4>SMALL(B4:K4,COUNTIF(B4:K4,0)+1),SMALL(B4:K4,COUNTIF(B4:K4,0)+1)*1.1>D4),D4,SMALL(B4:K4,COUNTIF(B4:K4,0)+1))

Liệu có thể sử dụng hàm nào khác tối ưu hoặc ngắn hơn không ạ?

Mong các Thầy và các anh chị chỉ dạy thêm.
Em xin trân trọng cảm ơn!

sao ko làm vậy thử....................
max(min(B4:K4),D4)
 
sao ko làm vậy thử....................
max(min(B4:K4),D4)


Em cảm ơn câu trả lời của anh Let'GâuGâu
Do có điều kiện:

Chọn giá trị MIN: Nếu giá trị MIN của vùng từ B4:K4 mà nhỏ hơn giá trị cột D4 thì sẽ chọn D4, ngược lại sẽ vẫn lấy giá trị MIN từ B4:K4
nên công thức của anh giá trị trả về chưa được chuẩn ạ !
 
Do có điều kiện:
nên công thức của anh giá trị trả về chưa được chuẩn ạ !

trong file của bạn là min của B4:K4, nên tôi làm vậy
sửa lại vậy, tuy nhiên vẫn chưa đ1ung với cthức cũ của bạn
=IF(MIN(B4:K4)<D4,D4,MIN(B4:D4))
cho tôi hỏi, trong cthức của bạn, ở dòng thứ 2
giá trị nhỏ nhất từ B5:K5 là J5=0<K5=7.72, vậy sao nó ko lấy giá trị D5?
 
Em cảm ơn câu trả lời của anh Let'GâuGâu
Do có điều kiện:


nên công thức của anh giá trị trả về chưa được chuẩn ạ !

Em xin giải thích thêm điều kiện:
Nếu giá trị MIN khác giá trị cột D và giá trị MIN đó nhân cho 10% mà nhỏ hơn hoặc bằng giá trị ở cột D thì sẽ chọn giá trị cột D, ngược lại sẽ chọn giá trị MIN ở vùng từ cột B đến cột K.

Mong các Thầy và các anh chị chỉ dạy thêm ạ !
 
em đã tìm kiếm trong diễn đàn rồi nhưng ko thấy. xin anh chị nào biết đọc số thành chữ cho em xin code, em có gửi file đính kèm. em cám ơn nhiều!
 

File đính kèm

help me đổi chữ thành số

em cũng đã xem và nghiên cứu rồi nhưng ko ra vì công thức quá dài và lằng ngoẵng xin anh chị nào biết đặt hộ em cái công thức với(đặt code)
 
giúp em đổi số thành chữ!

em đã vào goole nghiên cứu rồi nhưng vẫn chưa tìm ra đc vì công thức dài và lằng ngoằng quá xin các anh chị nào biết đặt code giúp em với. cảm ơn nhiều
 

File đính kèm

em đã vào goole nghiên cứu rồi nhưng vẫn chưa tìm ra đc vì công thức dài và lằng ngoằng quá xin các anh chị nào biết đặt code giúp em với. cảm ơn nhiều
Google làm gì bạn, bạn search ngay trên GPE này đi.
Tìm trên GPE sẽ cho ra tiện ích có kết quả chuẩn và dễ sử dụng hơn nhiều khi search trên google.
Bạn dùng tiện ích này đi http://www.giaiphapexcel.com/forum/...-độ-nhanh-tối-đa-nhanh-hơn-80-các-Addins-khác
Hàm sử dụng cho add in là =VND(A1)
 

File đính kèm

cảm ơn anh đã giúp em! em còn gà mờ lắm anh cho code như vậy thì phải đặt vào đâu để khi đặt cấu trúc =DocSo(Number,Font) nó hiên ra chữ! anh đặt vào file em gửi với!
 
Lần chỉnh sửa cuối:
cảm ơn anh đã giúp em! em còn gà mờ lắm anh cho code như vậy thì phải đặt vào đâu để khi đặt cấu trúc =DocSo(Number,Font) nó hiên ra chữ! anh đặt vào file em gửi với!
Trong file đã có code, bạn nhấn Ctrl+F11 và vào Module1 để xem. Còn Name thì bạn nhấn Ctrl+F3 để xem.
 
Cái này có thể dùng Hàm Index Được ko ạ

mọi người giúp e với. E cảm ơn rất nhiều-+*/
 

File đính kèm

Theo tôi thì không áp dụng được hàm index mà dùng hàm if kết hợp với Vlookup
 
có chút vấn đề mong anh em chỉ giáo đây là file ví dụ
 

File đính kèm

Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom