PDA

View Full Version : Xin chỉ giúp cách tính lợi nhuận



meobongon
24-08-09, 04:47 PM
Em muốn lập bảng thống kê tính lợi nhuận khi giao dịch chứng khoán, nhưng không biết cách nào tính cả. Mong anh chị chỉ giúp cho.

meobongon
26-08-09, 04:21 PM
Rất mong các anh chị giúp cho :(

Cái khó hiện thời em đang gặp trong trường hợp này là việc số lượng CP mua bị trùng nhau, nên không thể lấy đúng giá trị CP khi bán để tính lợi nhuận.
Anh chị nào giúp em việc xác định này không ạ???

meobongon
28-08-09, 04:55 PM
Chào các anh chị,
Bài toán này phải chăng không có lời giải? Đã có gần 100 người xem qua mà vẫn không có một phản hồi cho lối thoát chăng?
Rất mong các anh chị giúp cho!
Em cảm ơn!

tungnguyen_kt
29-08-09, 06:58 AM
Chào các anh chị,
Bài toán này phải chăng không có lời giải? Đã có gần 100 người xem qua mà vẫn không có một phản hồi cho lối thoát chăng?
Rất mong các anh chị giúp cho!
Em cảm ơn!

Với trình độ Excel còn non kém như tôi cũng đủ giải quyết trường hợp này rồi, vấn đề là yêu cầu của bạn đưa ra chưa rõ ràng đó là lý do tại sao chưa có câu trả lời.

Ít ra bạn phải nói lợi nhuận bạn tính như thế nào??????????

meobongon
29-08-09, 10:51 AM
Với trình độ Excel còn non kém như tôi cũng đủ giải quyết trường hợp này rồi, vấn đề là yêu cầu của bạn đưa ra chưa rõ ràng đó là lý do tại sao chưa có câu trả lời.

Ít ra bạn phải nói lợi nhuận bạn tính như thế nào??????????

Cảm ơn bạn đã có lời góp ý!

Trong bản tính này, lợi nhuận sẽ được tính bằng
Lợi nhuận = Số tiền thu được khi bán - Số tiền bỏ ra khi mua
Ví dụ: ngày 1/1 mua 30 CP A, tiền bỏ ra là 10.000
Ngày 2/1 mua 30 CP A, tiền bỏ ra là 16.000
Ngày 5/1 bán 30 CP A, thu được 15.000 (CP này đã mua ngày 1/1)
-> Lợi nhuận sẽ là 15.000-10.000=5.000

Vần đề hiện nay là em vẫn không xác định đúng được con số 10.000 vì số lượng trùng nhau vào ngày 1/1 và 2/1.

Nếu không trùng về số lượng thì tìm được dễ dàng, nhưng đàng này, nếu trùng thì excel cứ lấy giá trị đầu tiên nó gặp, không thèm tìm tiếp!

Xin anh chị giúp em giải bài toán này!

the_wind
29-08-09, 05:37 PM
Cái này bạn chỉ cần tạo lại bảng tính, thêm vào đó mấy cột. Có thể tạo ra 02 sheet riêng. Một sheet mua, một sheet bán. Rồi dùng vlookup để làm là okei rùi.
Quan trọng là cách làm thôi chứ cái này đâu cần dùng Macro làm gì
Với lại thực ra cái ý của bạn cũng khó hiểu quá
Chúc thành công

tungnguyen_kt
29-08-09, 10:48 PM
Cảm ơn bạn đã có lời góp ý!

Trong bản tính này, lợi nhuận sẽ được tính bằng
Lợi nhuận = Số tiền thu được khi bán - Số tiền bỏ ra khi mua
Ví dụ: ngày 1/1 mua 30 CP A, tiền bỏ ra là 10.000
Ngày 2/1 mua 30 CP A, tiền bỏ ra là 16.000
Ngày 5/1 bán 30 CP A, thu được 15.000 (CP này đã mua ngày 1/1)
-> Lợi nhuận sẽ là 15.000-10.000=5.000

Vần đề hiện nay là em vẫn không xác định đúng được con số 10.000 vì số lượng trùng nhau vào ngày 1/1 và 2/1.

Nếu không trùng về số lượng thì tìm được dễ dàng, nhưng đàng này, nếu trùng thì excel cứ lấy giá trị đầu tiên nó gặp, không thèm tìm tiếp!

Xin anh chị giúp em giải bài toán này!

Nếu thế thì bạn chỉ cần đặt mã cổ phiếu theo ngày là ok.
VD: Ngày 01/09 mua Cổ phiếu A thì ghi A0109
Ngày 02/09 mua cổ phiếu A thì ghi A0209
.................................................. ........
ngày 10/09 bán CP A của ngày nào thì ghi đúng mã CP của nó là ok. vấn đề còn lại thì quá đơn giản.
Đó là ví dụ thôi tuy nhiên vẫn còn nhiều cách làm khác. Nói chung là tại mình nghĩ thôi chứ nếu bạn suy nghĩ một chút thì vấn đề này không phức tạp lắm.

meobongon
29-08-09, 11:44 PM
Cái này bạn chỉ cần tạo lại bảng tính, thêm vào đó mấy cột. Có thể tạo ra 02 sheet riêng. Một sheet mua, một sheet bán. Rồi dùng vlookup để làm là okei rùi.
Quan trọng là cách làm thôi chứ cái này đâu cần dùng Macro làm gì
Với lại thực ra cái ý của bạn cũng khó hiểu quá
Chúc thành công

Cảm ơn bạn đã có lời trợ giúp.
Mình đã làm theo cách này rồi, nhưng gặp 1 trở ngại như sau:
- tạo 2 sheet Mua và Bán riêng -> ok
- Khi dò tìm bằng vlookup, bạn phải dò theo 2 thông số:
+ Mã CP
+ Số lượng
sau đó mới lấy giá trị của cột thành tiền tương ứng, nhưng vlookup không hỗ trợ tìm theo 2 điều kiện. Và cũng gặp vấn đề khi 2 ngày giao dịch khác nhau nhưng cùng mã CP (giả sử CP A) và số lượng (giả sử cùng là 30 cái) (giống như trong file đính kèm) thì excel sẽ biết lấy giá trị thành tiền của chỗ nào???
Thiệt tình thì mình chỉ mong giải quyết bằng công thức thôi, vì mình cũng ngu macro lắm!|||||

Mình đã ví dụ lại rồi nè... :(
Ví dụ:
ngày 1/1 mua 30 CP A, tiền bỏ ra là 10.000
Ngày 2/1 mua 30 CP A, tiền bỏ ra là 16.000
...
Ngày 5/1 bán 30 CP A, thu được 15.000 (CP này đã mua ngày 1/1)
-> Lợi nhuận sẽ là 15.000-10.000=5.000
.Làm sao để lấy đúng giá trị 10.000 chứ không phải là 16000
Ngày 6/1 bán 30 CP A, thu 18.000 (CP này đã mua ngày 2/1)
-> Lợi nhuận sẽ là 18.000-16.000=2.000
Làm sao lấy được giá trị 16000 chứ không phải là 10.000 (thông thường excel tìm thấy giá trị 10.000 sẽ không thèm tìm nữa!)


Nếu thế thì bạn chỉ cần đặt mã cổ phiếu theo ngày là ok.
VD: Ngày 01/09 mua Cổ phiếu A thì ghi A0109
Ngày 02/09 mua cổ phiếu A thì ghi A0209
.................................................. ........
ngày 10/09 bán CP A của ngày nào thì ghi đúng mã CP của nó là ok. vấn đề còn lại thì quá đơn giản.
Đó là ví dụ thôi tuy nhiên vẫn còn nhiều cách làm khác. Nói chung là tại mình nghĩ thôi chứ nếu bạn suy nghĩ một chút thì vấn đề này không phức tạp lắm.

Cảm ơn ý kiến của bạn, bạn đề nghị thì chắc chắn sẽ giải quyết được vấn đề. Nhưng sẽ nãy sinh vấn đề khác, giả sử một hoặc hai tháng sau mới giao dịch lại CP đó(giả sử a0109), khi nhập liệu phải tìm lại cả bảng tính (có thể dài lê thê!) để biết được mã của nó chăng?!$@!!