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?