Giải thích công thức mảng hàm min và hàm if lồng nhau

  • Thread starter Thread starter banhbao
  • Ngày gửi Ngày gửi
Liên hệ QC

banhbao

Thành viên mới
Tham gia
27/3/08
Bài viết
35
Được thích
1
Gửi các anh chị em trên diễn đàn
tôi có một chút thắc mắc về bài tập excel sau nhờ mọi người giải thích giúp
trong file đính kèm ở [TABLE="width: 557"]
[TR]
[TD]Câu 3[/TD]
[TD="colspan: 3"]Tính Tiền Thưởng cho mỗi nhân viên biết rằng :[/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 4"]- Thưởng 100000 cho nhân viên nào có mức Tiền Công Lắp Ráp cao nhất [/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 4"]- Thưởng 50000 cho nhân viên nào đạt được mức Tiền Công Lắp Ráp cao kế tiếp [/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 2"]- Các trường hợp còn lại thì không thưởng

[/TD]
[TD]

[/TD]
[TD][/TD]
[/TR]
[/TABLE]
tôi đã tìm được đáp án trên mạng nhưng đề là tôi không hiểu công thức {=MIN(IF(I4:I9>1,I4:I9))}
mà người viết áp dụng có mục đích gì mong mọi người gỡ rối và giải thích cho tôi công thức trên xin chân thành cám ơn
 

File đính kèm

Công thức=MIN(IF(I4:I9>1,I4:I9)) 'Nghĩa là: trả về giá trị nhỏ nhất mà lớn hơn 1 trong vùng I4:I9
Quy ước: Rank()=1 ứng với mức tiền công lắp ráp cao nhất thì công thức trên trả về thứ hạng liền kề sau thứ hạng 1 (mức tiền công lắp ráp cao ngay sau mức cao nhất).
 
Rất cám ơn bạn đã quan tâm, điều bạn nói thì mình hiểu rồi nhung vấn đề là mình không hiểu sự vận hành cũng như việc hoạt động của hàm If trong công thức trên
Thank bạn
 
tôi không hiểu công thức {=MIN(IF(I4:I9>1,I4:I9))}
mà người viết áp dụng có mục đích gì mong mọi người gỡ rối và giải thích cho tôi công thức trên xin chân thành cám ơn
1. Dạng chung của hàm IF: IF(đk,CT nếu đk đúng, CT nếu đk sai).
Nếu không có CT nếu đk sai thì excel cho KQ là False.

2. Nếu ĐK có dạng vùng, như bạn nêu: IF(I4:I9>1,I4:I9) cho KQ là 1 vùng:
Hàm xét từng ô trong vùng
Nếu I4>1 thì cho I4 (sai thì False)
Nếu I5>1 thì cho I5 (sai thì False)
...
Nếu I9>1 thì cho I9 (sai thì False)
Chú ý là dãy kết quả trên được Excel thầm lặng để trong vùng bộ nhớ riêng.

3. Hàm MIN(vùng) sẽ bỏ qua các ô trống, ô chứa văn bản, chỉ tính vói các giá trị số.
Nếu vùng gồm toàn văn bản thì nó cho 0. Hàm này cũng nhận đối số là vùng trong bộ nhớ riêng do hàm IF tạo ra.

4. Nhập xong công thức bạn phải gõ Ctrl - Shift - Enter. Cho nên excel ghép thêm cặp dấu {}.
 
cám ơn bạn rất nhiều, mình đã hiểu
 
Web KT

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

Back
Top Bottom