thuong-minh
Thành viên chính thức
- Tham gia
- 16/2/17
- Bài viết
- 70
- Được thích
- 11
Em có file báo cáo, phần giá trị Bằng chữ, em đang sử dụng bộ chuyển đổi số thành chữ, hơi cồng kềnh.
Vì file em phải gửi cho nhiều người, mà không phải máy nào cũng sử dụng các hàm chuyển đổi như Vntool, VND, cài đặt add-in trong máy, hay sử dụng phần mềm đổi số.
Trong file em có sử dụng 2 bộ công thức chuyển đổi, đều có nhược điểm.
Với bộ chuyển đổi trung gian, mỗi bộ chỉ dùng được cho 1 dòng giá trị. Và nếu giá trị dưới 100 nghìn thì bị chữ "Không trăm" sẽ bị thành như ví dụ "Không trăm năm mươi lăm ngàn đồng".
Với bộ công thức đổi trực tiếp, em sử dụng hàm CHOOSE, nó không viết hoa chữ cái đầu dù trong công thức em đã đặt; và với hàm chục, số 5 nó sẽ ra như ví dụ 55.000đ = năm mươi năm nghìn đồng" chứ không thành "năm mươi lăm nghìn đồng".
Mong các bác sửa giúp em, và có bộ công thức nào tinh gọn hơn thì cho em xin a. Em cảm ơn!
Vì file em phải gửi cho nhiều người, mà không phải máy nào cũng sử dụng các hàm chuyển đổi như Vntool, VND, cài đặt add-in trong máy, hay sử dụng phần mềm đổi số.
Trong file em có sử dụng 2 bộ công thức chuyển đổi, đều có nhược điểm.
Với bộ chuyển đổi trung gian, mỗi bộ chỉ dùng được cho 1 dòng giá trị. Và nếu giá trị dưới 100 nghìn thì bị chữ "Không trăm" sẽ bị thành như ví dụ "Không trăm năm mươi lăm ngàn đồng".
Với bộ công thức đổi trực tiếp, em sử dụng hàm CHOOSE, nó không viết hoa chữ cái đầu dù trong công thức em đã đặt; và với hàm chục, số 5 nó sẽ ra như ví dụ 55.000đ = năm mươi năm nghìn đồng" chứ không thành "năm mươi lăm nghìn đồng".
Mong các bác sửa giúp em, và có bộ công thức nào tinh gọn hơn thì cho em xin a. Em cảm ơn!