Làm ơn giúp mình thực hiện phép tính này

  • Thread starter dunglv
  • Ngày gửi
D

dunglv

Guest
10/1/05
5
0
0
45
Vung Tau
Không biết mình đặt câu hỏi ở đây có đúng ko? Có gì nhờ mod chuyển hộ nhé. Qua đây nhờ các bạn giúp mình một bài tập sau.
Mình đang nhập một dữ liệu sau:
- Nếu đi từ 1 ngày đến 8 ngày: 3 USD
- Tới 15 ngày: 15 USD
- Tới 24 ngày: 24 USD
- Tới 31 ngày: 32 USD
- Tới 45 ngày: 41 USD
- Tới 60 ngày: 49 USD
- Tới 90 ngày: 66 USD
- Tới 120 ngày: 82 USD
- Tới 150 ngày: 99 USD
- Tới 180 ngày: 115 USD
Theo đó cứ mỗi ngày cộng thêm 0.6 USD và từ ngày thứ 91 sẽ giảm 15%.
Mình đã thử công thức IF nhưng chưa được =0.6*G10+IF(G10<=8,G10*4,IF(G10<=15,25,IF(G10<=24,28,IF(G10<=31,32,IF(G10<=45,41,IF(G10<=60,49,IF(G10<=90,66,IF(G10<=120,82,99))))))))
Rất mong các bạn giúp đỡ mình. Mình xin chân thành cảm ơn.
 
Khóa học Quản trị dòng tiền
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
48
Goooogle
Không hiểu đề bài muốn gì. Yêu cầu bạn tính cái gì (Công tác phí, lương bổng...), tính theo số ngày hay tính theo hạn mức trong 1 khoảng ngày nào đó.
Thí dụ: Từ 1 đến 8 ngày là 15 USD được hiểu như thế nào? 1 ngày cũng 15 USD, 5 ngày cũng được 15 USD???
Từ ngày 91 giảm đi 15% là 15% trên cái gì?
 
D

dunglv

Guest
10/1/05
5
0
0
45
Vung Tau
Không hiểu đề bài muốn gì. Yêu cầu bạn tính cái gì (Công tác phí, lương bổng...), tính theo số ngày hay tính theo hạn mức trong 1 khoảng ngày nào đó.
Thí dụ: Từ 1 đến 8 ngày là 15 USD được hiểu như thế nào? 1 ngày cũng 15 USD, 5 ngày cũng được 15 USD???
Từ ngày 91 giảm đi 15% là 15% trên cái gì?

Đây là tính tỉ lệ phí. theo đó cho dù bạn có đi 9 ngày hoặc 14 ngày thì cũng là 15USD, nó chỉ khác khi có phí ngày công thêm là 0.6USD. Ví dụ: đi 14 ngày sẽ là 15 USD + (0.6USD x 14 ) = 23.40 USD.
Từ ngày 91 thì sẽ giảm phí là 15% của những ngày vượt quá. Ví dụ: đi 91 ngày thì ngày dư ra là 1 ngày sẽ được giảm phí 15%.
Hi vọng giải thích của mình đã rõ.
Thanks very big.
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
48
Goooogle
Tức là: Chi phí sẽ có 3 khoản: Khoản cố định theo những mốc cố định như bảng. Khoản vượt trên mốc đó sẽ thêm 0,61USD/ngày nếu số ngày nhỏ hơn hoặc bằng 90, và giảm đi 15% của 0.61USD tức là 0,5485USD/ngày nếu ngày lớn hơn 90.
Nếu như vậy thì công thức sẽ đơn giản thôi.
Đối với khoản cố định bạn chỉ việc dùng Vlookup với tham số cuối cùng là TRUE, cộng với khoản vượt dùng hàm IF là xong.
Bạn đọc help để biết thêm hàm VLOOkUP với tham số cuối là TRUE, để xác định các mốc giá trị nhỏ nhất cho 1 khoảng. Ví dụ, bạn có các khoảng từ 1 đến 9 là 100.000, từ 10 đến 19 là 200.000, từ 20 đến 29 là 300.000 thì lập 1 bảng có các giá trị lookup:
1''''''''''100.000
10''''''''200.000
20''''''''300.000
Khi giá trị look up bằng 15 chẳng hạn, nó sẽ không tìm thấy và sẽ trả về giá trị lớn nhất nhỏ hơn giá trị tìm. Ở đây giá trị nhỏ hơn 15 chỉ có 1 và 10, do đó nó sẽ chọn 10 và kết quả của VLOOKUP sẽ trả về 200.000
ExcelHelp nói:
If VLOOKUP can't find lookup_value, and range_lookup is TRUE, it uses the largest value that is less than or equal to lookup_value.
 
D

dunglv

Guest
10/1/05
5
0
0
45
Vung Tau
Không phải bạn ơi. Phần 0.6 USD và các mức cố định vẫn giữ nguyên, còn khi nào mà đi quá 91 ngày thì kể từ ngày 91 mới được giảm 15% mà.
Cảm ơn bạn giúp đỡ nhé. Cố gắng giúp mình hàm này nhé.
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
48
Goooogle
Giảm 15% của cái gì thế?? Tỷ lệ giảm chi phí là cái gì???
Bạn phải đặt vấn đề rõ ràng như thế này:
Chi phí công tác hay tỷ lệ giảm/tăng chi phí gì đó theo các mức:
1 ngày đến 8 ngày: 3 USD/lần (hay ngày)
Từ 9 đến 14 ngày: 15 USD/lần
Ngoài ra chi phí, tỷ lệ phí gì đó được tính:
Từ 90 ngày trợ xuống: 0.61USD/Ngày
91 ngày trở lên: Giảm 15% cho cái gì??? Cho 0.61 USD hay cho khoản trên!
 
D

dunglv

Guest
10/1/05
5
0
0
45
Vung Tau
Giảm 15% của cái gì thế?? Tỷ lệ giảm chi phí là cái gì???
Bạn phải đặt vấn đề rõ ràng như thế này:
Chi phí công tác hay tỷ lệ giảm/tăng chi phí gì đó theo các mức:
1 ngày đến 8 ngày: 3 USD/lần (hay ngày)
Từ 9 đến 14 ngày: 15 USD/lần
Ngoài ra chi phí, tỷ lệ phí gì đó được tính:
Từ 90 ngày trợ xuống: 0.61USD/Ngày
91 ngày trở lên: Giảm 15% cho cái gì??? Cho 0.61 USD hay cho khoản trên!

Toàn bộ vấn đề này là dành cho tính phí bảo hiểm. Cứ đi từ 1 đến 8 ngày thì sẽ là 3USD và cộng thêm 0,6USD cho từng ngày.Tương tự cho các trường hợp khác. Còn giảm phí 15% là giảm tổng phí cho những ngày vượt thêm.
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
48
Goooogle
Không biết mình hiểu thế này có đúng không:
Mức phí bảo hiểm gồm 2 phần:
Phần cố định theo bảng:
1-8 ngày: 3USD/Đơn vị
9 - 14 ngày 15 USD/Đơn vị
15- 23 ngày: 24 USD/Đơn vị

Phần tính theo ngày: 0.61USD/ngày/Đơn vị nếu số ngày <=90
Nếu số ngày >=90 thì sẽ giảm bớt 15% chi phí bảo hiểm cho tổng BH vượt trên, bao gồm cả khoản cố định và khoản tính theo ngày, hay chỉ bao gồm khoản theo ngày mà thôi????
Nói chung tính cách nào cũng dễ cả, chỉ hàm IF và VLOOKUP với tham số cuối là TRUE.
Bạn không dùng được hàm IF trong trường hợp này vì IF chỉ cho phép 6 hàm lồng nhau.
 

Đính kèm

  • BH.xls
    13.5 KB · Lượt xem: 108
D

dunglv

Guest
10/1/05
5
0
0
45
Vung Tau
Cám ơn bạn đã giúp đỡ. nhưng thực sựm mình vẫn chưa làm được. Thôi đành tính tay vậy.
 
thong_xanh2003

thong_xanh2003

Cao cấp
11/6/07
226
1
18
53
Nam Dinh
Không phải bạn ơi. Phần 0.6 USD và các mức cố định vẫn giữ nguyên, còn khi nào mà đi quá 91 ngày thì kể từ ngày 91 mới được giảm 15% mà.
Cảm ơn bạn giúp đỡ nhé. Cố gắng giúp mình hàm này nhé.

Bạn thử nhập công thức này xem có đúng ý bạn không:
=IF(A17<=8;A17*3;IF(AND(A17<=90;A17>8);A17+(A17-8)*0,6%;IF(A17>=90;A17-((A17-90)*15%);"")))
 
Sửa lần cuối:
K

kongcom

Guest
7/12/07
5
0
0
Ha noi
Không biết mình đặt câu hỏi ở đây có đúng ko? Có gì nhờ mod chuyển hộ nhé. Qua đây nhờ các bạn giúp mình một bài tập sau.
Mình đang nhập một dữ liệu sau:
- Nếu đi từ 1 ngày đến 8 ngày: 3 USD
- Tới 15 ngày: 15 USD
- Tới 24 ngày: 24 USD
- Tới 31 ngày: 32 USD
- Tới 45 ngày: 41 USD
- Tới 60 ngày: 49 USD
- Tới 90 ngày: 66 USD
- Tới 120 ngày: 82 USD
- Tới 150 ngày: 99 USD
- Tới 180 ngày: 115 USD
Theo đó cứ mỗi ngày cộng thêm 0.6 USD và từ ngày thứ 91 sẽ giảm 15%.
Mình đã thử công thức IF nhưng chưa được =0.6*G10+IF(G10<=8,G10*4,IF(G10<=15,25,IF(G10<=24,28,IF(G10<=31,32,IF(G10<=45,41,IF(G10<=60,49,IF(G10<=90,66,IF(G10<=120,82,99))))))))
Rất mong các bạn giúp đỡ mình. Mình xin chân thành cảm ơn.

Công thức sai vì dữ liệu sai và xen giũa số G10 có khoang trắng . Tôi sửa lại là :
=6*G10+IF(G10<=8;G10*3;IF(G10<=15;25;IF(G10<=24;28;IF(G10<=31;32;IF(G10<=45;41;IF(G10<=60;49;IF(G10<=90;66;IF(G10<=120;82;99))))))))

Phần trăm tinh rieng nha =IF(G10>=90;90*0,6+(G10-90)*0,6*15%;"")
Đã thử chạy ok . bạn thay "," =";" nhé :D
 
Sửa lần cuối:
QDuc

QDuc

Cao cấp
3/6/06
254
18
18
Biển khơi
Đây là tính tỉ lệ phí. theo đó cho dù bạn có đi 9 ngày hoặc 14 ngày thì cũng là 15USD, nó chỉ khác khi có phí ngày công thêm là 0.6USD. Ví dụ: đi 14 ngày sẽ là 15 USD + (0.6USD x 14 ) = 23.40 USD.
Từ ngày 91 thì sẽ giảm phí là 15% của những ngày vượt quá. Ví dụ: đi 91 ngày thì ngày dư ra là 1 ngày sẽ được giảm phí 15%.
Hi vọng giải thích của mình đã rõ.
Tôi hiểu vầy:
Phụ cấp này gồm 3 phần, trong đó phần đầu (định phí) theo cấp độ ngày; (Mà cấp độ này không quy luật - Nếo có quy luật thì sẽ dễ hơn!)
Hai phần sau là biến phí - Gồm lũy tiến theo ngày .6 * SoNgay
& biến phí giảm -.15 số tính được từ 2 phần đầu

Theo mình, để tiện ta phải lập bảng để tính ra định phí theo các nất thang nêu trên. Bảng gồm 10 dòng & 2 hay 3 cột;
Ta dùng VLOOKUP() để ra định phí;
Biến phí thứ nhất: lấy số ngày * .6 USD;
Biến phí thứ hai: Nếu số ngày >90 thì Số thu được * .85
/)/ếu đúng í bạn thì việc tiếp theo là do bạn!:bigok:
 

Xem nhiều