Tính thưởng theo điều kiện ngày tháng năm

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

Angel24

Thành viên mới
Tham gia
2/12/17
Bài viết
19
Được thích
2
Giới tính
Nữ
Em chào các anh/chị. Em có điều kiện như dưới thì mình sử dụng công thức nào cho gọn ạ:
Từ 30/04/2017 trở về trước: 500.000
- Từ 1/5/2017 đến 31/8/2017: 400.000
- Từ 1/9/2017 đến 31/12/2017: 300.000
- Từ 1/1/2018 đến 31/3/2018: 200.000
- Từ 1/4/2018 đến 19/4/2018: 100.000
Anh chị xem giúp em với ạ. Em cảm ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Em có điều kiện như dưới thì mình sử dụng công thức nào cho gọn ạ:
Từ 30/04/2017 trở về trước: 500.000
- Từ 1/5/2017 đến 31/8/2017: 400.000
- Từ 1/9/2017 đến 31/12/2017: 300.000
- Từ 1/1/2018 đến 31/3/2018: 200.000
- Từ 1/4/2018 đến 19/4/2018: 100.000
Lời chào cao hơn mâm cỗ.
 
Dạ do gấp quá nên eM quên luôn ạ
1/ Gấp thì vẫn có thể sửa bài được nha, nhưng vì không phạm nội quy nên tôi không bàn tiếp
2/ Gửi file excel lên, còn không thì hướng làm là tạo một bảng tra và dùng index(...,match())
 
"công thức nào cho gọn":

Đặt một cái name tên là BANGTHUONG
...
2/ Gửi file excel lên, còn không thì hướng làm là tạo một bảng tra và dùng index(...,match())
Căn bản của bảng tra là VLookup chứ.
1. nếu là bài tập thì cứ hàm iF mà làm tới.
2. nếu Thầy/Cô dễ dãi (hoặc lười biếng) thì có thể dùng mức cao hơn, tức là theo bài #4 ở trên.
3. nếu thực sự muốn "gọn" thì:
i) đặt một cái name tên là TRATHUONG và dùng hàm Choose để tạo một mảng thay thế bảng tra
ii) dùng VLookup để tra theo TRATHUONG
 
Đại khái vầy nè:
=CHOOSE({1,2;3,4;5,6;7,8;9,10;11,12}, 0, 500000, DATE(2017,5,1), 400000, DATE(2017,9,1), 300000, DATE(2018,1,1), 200000, DATE(2018,4,1), 100000, DATE(2018,4,20), 0)

1650704331849.png

Nếu bạn đổi ngày ra thành số (1/5/2017=42856) thì có thể dùng mảng hằng số (constant literals):
= { 0, 500000; 42856, 400000; ... }
Choose chỉ là một mẹo để tạo mảng mà không dùng hằng số.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom