Nên dùng hàm gì?

Liên hệ QC

thang_ql4

Thành viên mới
Tham gia
29/6/07
Bài viết
12
Được thích
0
Đầu tiên phải xin thú thực với anh chị là trình Excel của em vô cùng kém! Thông cảm nhe!Bây giờ chỗ em làm việc có bài toán như thế này.- Sẽ được trợ cấp 260.000đ/tháng nếu ngày công đạt từ 25 công trở lên.- Mức 2 là: 150.000đ/tháng nếu ngày công trong đoạn [20, 24].- Mức 3 là: 100.000đ/tháng nếu ngày công trong đoạn [15, 19].- Đương nhiên dưới 15 là miễn được.Mong anh chị giúp!
 
Để tính số ngày công thì bạn dùng hàm Count , sau đó thì dùng
=if(ngaycong=<15,0,if(ngaycong<20,100000,if(ngaycong<25,150000,260000))) để tính thưởng trợ cấp .
 
thang_ql4 đã viết:
Đầu tiên phải xin thú thực với anh chị là trình Excel của em vô cùng kém! Thông cảm nhe!Bây giờ chỗ em làm việc có bài toán như thế này.- Sẽ được trợ cấp 260.000đ/tháng nếu ngày công đạt từ 25 công trở lên.- Mức 2 là: 150.000đ/tháng nếu ngày công trong đoạn [20, 24].- Mức 3 là: 100.000đ/tháng nếu ngày công trong đoạn [15, 19].- Đương nhiên dưới 15 là miễn được.Mong anh chị giúp!
Bạn dùng hàm if là ổn kiểu nếu A thì B ấy dễ lắm. Mình ví dụ ô ngày công của bạn có địa chỉ là D4 thì mình gõ tại ô trợ cấp ="if (D4>=25,260000,if(and(d4>=20,d4<=24),150000,if(and(d4>=15,d4<=19),100000,"chờ dịp sau"))) /-*+/
 
Các bác ơi em làm được rồi! Hôm qua về thử tính lại thì nó lại ra em gửi lại File cho các bác nhé!=IF(B1>=25,"260000",IF(20<B1<25,"150000",IF(B1>=20,"150000",IF(15<B1<20,"100000",IF(B1>=15,"100000",IF(B1<15,"0")))))).

Cũng kiểu dùng hàm như bác Nguyễn Hồng Quang.
 
Giã sử từ A2 đến A100 là cột ghi số ngày công... Hãy thử với công thức này xem:
Mã:
=CHOOSE(MIN(MAX(INT(($A2-15)/5)+1,0),3)+1,0,100000,150000,260000)
Nếu muốn cho giá trị rỗng vào các ngày công nhỏ hơn 15 thì sữa lại tí:
Mã:
=CHOOSE(MIN(MAX(INT(($A2-15)/5)+1,0),3)+1,"",100000,150000,260000)
Ngoài ra còn cách khác là VLOOKUP theo 1 bãng phụ... Giã sử ta tạo 1 bãng phụ tại vùng $J$3:$K$6, ta sẽ có công thức sau:
Mã:
=VLOOKUP($A2,$J$3:$K$6,2,1)
Đương nhiên IF là dễ hiểu nhất, nhưng cũng nên tham khảo thêm các cách khác...
Bạn xem file đính kèm có 3 cách giãi...
ANH TUẤN
 

File đính kèm

Lần chỉnh sửa cuối:
Rút gọn hơn, nhưng chưa chắc nhanh hơn

Sau đó thì dùng
=if(ngaycong=<15,0,if(ngaycong<20,100000,if(ngaycong<25,150000,260000))) để tính thưởng trợ cấp .

= 100000 * if(ngaycong=<15,0,if(ngaycong<20,1,if(ngaycong<25,1.5,2.6)))
 
Web KT

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

Back
Top Bottom