Cách tính tiền với nhiều đơn giá khác nhau?

Liên hệ QC

271giaiphapexcel

Thành viên mới
Tham gia
30/3/10
Bài viết
17
Được thích
3
Chào các bác!
- Các bác giúp em tính tiền các mặt hàng với các đơn giá khác nhau ạ (Giá cả thay đổi liên tục).

- Mình cần điền công thức gì vào ô "ĐƠN GIÁ" để khi ta nhập "MÃ SỐ" và "ngày/tháng/năm" thì excel sẽ tự động điền vào đơn giá thích hợp với ngày/tháng/năm của bảng giá đó (khi bảng giá đó còn hiệu lực).

- Bảng giá 4 là em làm dự trù để khi có giá mới thì mình đánh vào, và máy cũng sẽ tự động áp dụng giá mới đó.

- Em làm bảng giá chung 1 sheet vậy có nên không hay mình nên làm ở sheet khác ạ, em +-+-+-++-+-+-+ quá.

P/S: Các bác có thể tư vấn cho em thêm để bảng tính của em có thể PRO hơn không ạ. Cám ơn nhiều }}}}}
 

File đính kèm

  • Nháp.xls
    32 KB · Đọc: 72
Chào các bác!
- Các bác giúp em tính tiền các mặt hàng với các đơn giá khác nhau ạ (Giá cả thay đổi liên tục).

- Mình cần điền công thức gì vào ô "ĐƠN GIÁ" để khi ta nhập "MÃ SỐ" và "ngày/tháng/năm" thì excel sẽ tự động điền vào đơn giá thích hợp với ngày/tháng/năm của bảng giá đó (khi bảng giá đó còn hiệu lực).

- Bảng giá 4 là em làm dự trù để khi có giá mới thì mình đánh vào, và máy cũng sẽ tự động áp dụng giá mới đó.

- Em làm bảng giá chung 1 sheet vậy có nên không hay mình nên làm ở sheet khác ạ, em +-+-+-++-+-+-+ quá.

P/S: Các bác có thể tư vấn cho em thêm để bảng tính của em có thể PRO hơn không ạ. Cám ơn nhiều }}}}}
mình thấy trong bảng giá chỉ khác nhau về thời điểm tính giá
mình xếp lại rồi bạn xem thử nhé
có gì không hiểu cứ hỏi
 

File đính kèm

  • Copy of Nháp.xls
    35.5 KB · Đọc: 76
Chào các bác!
- Các bác giúp em tính tiền các mặt hàng với các đơn giá khác nhau ạ (Giá cả thay đổi liên tục).

- Mình cần điền công thức gì vào ô "ĐƠN GIÁ" để khi ta nhập "MÃ SỐ" và "ngày/tháng/năm" thì excel sẽ tự động điền vào đơn giá thích hợp với ngày/tháng/năm của bảng giá đó (khi bảng giá đó còn hiệu lực).

- Bảng giá 4 là em làm dự trù để khi có giá mới thì mình đánh vào, và máy cũng sẽ tự động áp dụng giá mới đó.

- Em làm bảng giá chung 1 sheet vậy có nên không hay mình nên làm ở sheet khác ạ, em +-+-+-++-+-+-+ quá.

P/S: Các bác có thể tư vấn cho em thêm để bảng tính của em có thể PRO hơn không ạ. Cám ơn nhiều }}}}}
Bạn sửa lại bảng giá 1 ít nhé, theo như tôi làm, mình sẽ update thêm đơn giá dễ dàng hơn.
 

File đính kèm

  • ApDonGiaTheoNgay.xls
    33 KB · Đọc: 103
Bài này còn 1 cách nữa chỉ dùng 2 hàm Index Match, chỉ cần ghi ngày lên trên cột đơn giá, giữ nguyên định dạng gốc của chủ topic.
Ô F4 gõ công thức sau:
=INDEX($O$4:$U$15,MATCH($B14,$O$4:$O$15,0),MATCH($A14,$O$2:$U$2,1))
Sau đó copy down công thức xuống các ô bên dưới.

- Em làm bảng giá chung 1 sheet vậy có nên không hay mình nên làm ở sheet khác ạ...
Bảng giá bạn muốn để ở đâu thì tùy thích. Tuy nhiên theo ý kiến chủ quan của mình thì nên để ở 1 sheet khác thì đẹp hơn và đỡ rối hơn.
 

File đính kèm

  • Nhap.xls
    29 KB · Đọc: 83
Lần chỉnh sửa cuối:
Cám ơn bác Le duy Thuong, bác ThuNghi, bác Cadafi nhiều.}}}}}

Các bác đừng cười em nhé, đó là em đọc công thức của bác Thu Nghi và bác Cadafi xong em không hiểu nó chạy như thế nào (đúng là +-+-+-++-+-+-+) ,
(em chưa biết cách dùng hàm MATCH và INDEX ạ).

Em thấy công thức nào cũng hay cả nên mạo muội xin các bác ThuNghi, Cadafi giải nghĩa cho em được không ạ. Mail của em: tuyen981@yahoo.com

P/S: Nội qui diễn đàn cho mình "thank" mấy lần trong ngày ạ?
 
Lần chỉnh sửa cuối:
Bác Cadafi chỉ dùm em với:

=INDEX($O$4:$U$15,MATCH($B4,$O$4:$O$15,0),MATCH($A4,$O$2:$U$2,1))
Số "1" có nghĩa là lấy giá trị gần đúng cũng được nhưng em không hiểu là excel tính ngày/tháng/năm như thế nào?

Ví dụ: em đánh vào là ngày "04/03/2010" chẳng hạn, thì sao máy không lấy đơn giá của cột "05/03/2010" mà lấy đúng cột "01/01/2010"?, vì em thấy ngày 04/03/2010 gần với 05/03/2010 hơn mà sao excel lại không lấy giá trị của cột 05/03/2010?
 
Bác Cadafi chỉ dùm em với:

=INDEX($O$4:$U$15,MATCH($B4,$O$4:$O$15,0),MATCH($A4,$O$2:$U$2,1))
Số "1" có nghĩa là lấy giá trị gần đúng cũng được nhưng em không hiểu là excel tính ngày/tháng/năm như thế nào?

Ví dụ: em đánh vào là ngày "04/03/2010" chẳng hạn, thì sao máy không lấy đơn giá của cột "05/03/2010" mà lấy đúng cột "01/01/2010"?, vì em thấy ngày 04/03/2010 gần với 05/03/2010 hơn mà sao excel lại không lấy giá trị của cột 05/03/2010?

Vì ngày 04/03/2010 vẫn còn áp dụng bảng giá ngày 01/01/2010, lúc đó bảng giá ngày 05/03/2010 chưa có hiệu lực. Chẳng phải bạn muốn như vậy sao?

Cú pháp hàm Match (bạn có thể search trên diễn đàn):

MATCH(Lookup value, Lookup_array, [Match_Type])
Trong đó, tham số [Match_Type] có ba giá trị tương ứng như sau:
0: Tìm chính xác
1: Tìm giá trị nhỏ hơn gần nhất
-1: Tìm giá trị lớn hơn gần nhất
 
Lần chỉnh sửa cuối:
Ah, bây giờ em đã hiểu rồi. Vì hôm trước em không biết là có tham số "-1" nên không hiểu tại sao excel lại lấy cái nhỏ hơn, he...he...Cám ơn bác nhiều.}}}}}
 
Web KT

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

Back
Top Bottom