Giúp mình công thức theo dõi thẻ tập (1 người xem)

Liên hệ QC

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

ngocxit000

Thành viên mới
Tham gia
28/1/07
Bài viết
43
Được thích
3
Giúp mình file công thức.
Đại ý là: 1 khách hàng sẽ mua nhiều thẻ, họ sẽ dùng thẻ này để mua các gói tập nhỏ.
Ví dụ: mua thẻ 20 triệu thì được trị giá 32triệu thì họ sẽ được dùng thẻ này để mua các gói nhỏ giá trị tương ứng 1,2,3,4 ... triệu đến khi nào hết 32 triệu thì thôi.
Các giá trị mình cần lấy trong các cột màu xanh, nhưng công thức mình dùng đang bị trùng giá trị. Bạn nào giúp mình với.
 

File đính kèm

Giúp mình file công thức.
Đại ý là: 1 khách hàng sẽ mua nhiều thẻ, họ sẽ dùng thẻ này để mua các gói tập nhỏ.
Ví dụ: mua thẻ 20 triệu thì được trị giá 32triệu thì họ sẽ được dùng thẻ này để mua các gói nhỏ giá trị tương ứng 1,2,3,4 ... triệu đến khi nào hết 32 triệu thì thôi.
Các giá trị mình cần lấy trong các cột màu xanh, nhưng công thức mình dùng đang bị trùng giá trị. Bạn nào giúp mình với.
Sheet chi tiết sao không có loại thẻ gì? 2 bên chỉ cần khớp đối tượng và loại thẻ là sumif được thôi mà
 
Sheet chi tiết sao không có loại thẻ gì? 2 bên chỉ cần khớp đối tượng và loại thẻ là sumif được thôi mà
1 khách có thể mua nhiều loại thẻ khác nhau hoặc mua 1 loại thẻ nhiều lần nên bị trùng bạn ạ. Và khi mua chỉ trừ dần trên tiền ko căn cứ loại thẻ đâu bạn.
 
1 khách có thể mua nhiều loại thẻ khác nhau hoặc mua 1 loại thẻ nhiều lần nên bị trùng bạn ạ. Và khi mua chỉ trừ dần trên tiền ko căn cứ loại thẻ đâu bạn.
Bạn ví dụ cách tính xem nào? mình nhìn mà không hiểu gì
 
Bạn ví dụ cách tính xem nào? mình nhìn mà không hiểu gì

Ví dụ:
1. Bạn mua 1 thẻ tập mất 10 triệu (thẻ này ko bắt buộc bạn phải dùng cái gì) thì bạn sẽ được dùng thẻ này để mua các buổi lẻ bất kỳ để hết 15 triệu ở mục 2 (sheet The mua).
Trong 1 tháng bạn có thể mua nhiều loại thẻ, or 1 thẻ nhiều lần:

+ Thẻ loại 10 triệu - được dùng giá trị 15 triệu,
+ Thẻ loại 20 triệu - được dùng giá trị 32 triệu,
+ .........

2. Dùng thẻ trên để mua các gói buổi tập khác nhau:
- Hàng tháng bạn mua các buổi tập: hết 1 triệu, 2 triệu .... đến khi hết giá trị 15 triệu ... thì thôi (ở sheet Chi tiet the)
- Phần chênh lệch 10 triệu - 15 triệu = 5 triệu: mình sẽ phải phân bổ 5 triệu này tương ứng với tiền mua các buổi lẻ ở trên.

Mình lấy ví dụ 1 khách A:
Mua 2 thẻ 10 triệu => họ được dùng nhiều hơn giá trị thẻ mua 10 triệu là 15 triệu (2 thẻ = 30 triệu). Phần chênh lệch: 30.000.000-20.000.000đ = 10 triệu (sẽ phải phân bổ 10 triệu này đến khi hết giá trị thẻ mua thì thôi)

- Tháng 10: họ mua các buổi lẻ hết giá trị: 1.700.000đ
- Tháng 11: họ mua các buổi lẻ hết giá trị: 5.500.000đ

***Mình đang cần dùng công thức để lấy 2 giá trị này theo tháng. Vì 1 khách mua nhiều thẻ và nhiều gói nên đang bị trùng nếu mình dùng công thức như trong file. Và các gói nhỏ mua cứ trừ theo nguyên tắc xa nhất (kiểu nhập trước xuất trước ấy) đến hết thẻ 1, thì sang thẻ 2 ..
==> Giá trị còn được mua các buổi tiếp theo là: 30.000.000 - 1.700.000-5.500.000=22.800.000đ
==> Giá trị phân bổ trong tháng: 7.200.000đ/15.000.000*5.000.000đ = 2.400.000đ
 

File đính kèm

Ví dụ:
1. Bạn mua 1 thẻ tập mất 10 triệu (thẻ này ko bắt buộc bạn phải dùng cái gì) thì bạn sẽ được dùng thẻ này để mua các buổi lẻ bất kỳ để hết 15 triệu ở mục 2 (sheet The mua).
Trong 1 tháng bạn có thể mua nhiều loại thẻ, or 1 thẻ nhiều lần:

+ Thẻ loại 10 triệu - được dùng giá trị 15 triệu,
+ Thẻ loại 20 triệu - được dùng giá trị 32 triệu,
+ .........
Ngoài lề một chút, công thức này sai:

=IF(RIGHT(E7,3)="10M",10000000,IF(RIGHT(E7,3)="20M",20000000,IF(RIGHT(E7,3)="50M",50000000,IF(RIGHT(E7,3)="100M",100000000,0))))

Hàm if cuối nên là:

IF(RIGHT(E7,4)="100M",100000000,0)

....


Nên thêm cột phụ để tính giá trị được dùng kế bên giá trị mua thẻ, sau đó tính toán trên cột này, ví dụ:

Giá trị mua thẻ: 10.000.000 => Giá trị được dùng: 15.000.000

Giá trị mua thẻ: 120.000.000 => Giá trị được dùng: 32.000.000
 
Ngoài lề một chút, công thức này sai:

=IF(RIGHT(E7,3)="10M",10000000,IF(RIGHT(E7,3)="20M",20000000,IF(RIGHT(E7,3)="50M",50000000,IF(RIGHT(E7,3)="100M",100000000,0))))

Hàm if cuối nên là:

IF(RIGHT(E7,4)="100M",100000000,0)

....


Nên thêm cột phụ để tính giá trị được dùng kế bên giá trị mua thẻ, sau đó tính toán trên cột này, ví dụ:

Giá trị mua thẻ: 10.000.000 => Giá trị được dùng: 15.000.000

Giá trị mua thẻ: 120.000.000 => Giá trị được dùng: 32.000.000
Mình có cột phụ giá trị được dùng theo ý bạn là cột Tổng tiền (2) đó bạn. Nhưng hai trường dữ liệu mình đang cần lấy không tìm ra công thức tham chiếu để không bị trùng được.
 
Web KT

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

Back
Top Bottom