Cần giúp tính giảm giá và thuế bài tập!! (1 người xem)

Liên hệ QC

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

moiettoi

Thành viên mới
Tham gia
23/11/10
Bài viết
7
Được thích
0
Mình đang ôn thi tin hoc A, mấy bạn có thể giúp mình tính cột giảm giá và thuế với (mình đã lập công thức tính nhưng cảm thấy nó sai nhưng không bik sai chổ nào!$@!!) nên nhờ mấy huynh giúp đỡ . Cảm ơn
 

File đính kèm

Bạn cảm thấy sai ở chỗ nào? Bạn thử tính bằng tay xem kết quả có giống như kết quả bạn tính chưa?
 
Theo mình nghĩ ở bảng 3 giảm giá thì nếu số lượng bằng 5, 10, 20, 30 thì được giảm 3%, 5%, 7%, 10% còn trong bảng tính thì số lượng lớn hơn thì có được giảm ko? mình thấy kỳ là ở đây! Tại mình có người bạn cùng thi chỉ cho ra kết quả trong bảng tính với số lượng 10 và 20 thôi.
Còn cột thuế thì cho mình hỏi công thức lập như vậy đúng ko?
Mong bạn giúp đỡ! Cảm ơn
 
Theo tôi bạn làm như vậy là đạt yêu cầu. Thông thường với biểu giảm giá như vậy sẽ hiểu là "trong khoảng", nên dùng HLOOKUP với tham số 1 (gần đúng) là chính xác.
Tuy nhiên có một lỗi có thể sẽ bị bắt bẻ là công thức tính số lượng.
Đề bài là "Lập công thức xác định cột Số lượng (dạng số) dựa vào các ký số phía bên phải của Mã hóa đơn", ví dụ L-H-31 sẽ trả về 31. Công thức của bạn: =ABS(VALUE(RIGHT(C8,2))) chưa bao quát mọi trường hợp, ví dụ số lượng >100 (3 ký số) thì sẽ sai. Công thức đúng sẽ là:
=--RIGHT(SUBSTITUTE(C8,"-",REPT(" ",10)),10)
lấy tất cả các ký số phía sau dấu "-" cuối cùng.
 
Bài của bạn sai té ngữa luôn:

1. Bạn dùng hàm VLOOKUP mà bảng lookup (bảng 2) không sắp xếp

2. Cách bạn tìm số lượng như thế là sai. Tuy đề bài nói là các ký số phía phải, nhưng bạn phải tự phân tích để thấy rằng nó là các ký tự bắt đầu từ ký tự thứ 5, hoặc nếu nhìn theo góc cạnh khác thì nó là các ký tự theo sau dấu trừ thứ 2.

3. Bảng 3: Giảm giá - bạn phải đặt thêm một cột số lượng 0 để hàm HLOOKUP biết chỗ dừng khi không tìm thấy số lượng chính xác. Nói cách khác, bảng này là bảng dò theo khoảng chứ không phải dò đúng số.

4. Cột giảm giá đặt trước cột trị giá là không có lô gic thứ tự. Số tiền giảm luôn luôn phải đi sau tổng giá. Chỉ phần trăm giảm mới được đi trước.

5. Điều kiện thuế đề bài viết tầm bậy. Nếu không 5% hoặc 7% thì thuế là bao nhiều? 0%? Vì vậy tôi không thể nói công thức thuế của bạn đúng hay sai. Vả lại cách viết công thức quá khó hiểu. Nên viết

= [Trị giá] - IF( [điều kiện thuế 1], thuế 1, IF([điều kiện thuế 2], thuế 2, thuế 3) ) - [Giảm giá]
 
Web KT

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

Back
Top Bottom