Hàm chuyển số thành chữ trong EXCEL- nguồn tve

Thảo luận trong 'Tủ sách Tin học - Lập trình' bắt đầu bởi admin, 30/9/13.

Moderators: Thai232
  1. admin

    admin Technical Thành viên BQT

    Tôi gửi tới các bạn Hàm người dùng ở dạng văn bản và dạng hàm ADD - INS vào EXCEL

     

    Các file đính kèm:

  2. admin

    admin Technical Thành viên BQT

    BỘ TIỆN ÍCH TRONG EXEL

    Lâu nay tôi vẫn dùng “Hàm Đọc số” của phần mềm Tiện ích Exel của Phạm Văn Trung.

    “Hàm Đọc số” có dạng tổng quát =Doc_soVND(Số,Setfont)

    Trong đó:

    - Số là ô chứa số cần đổi ra chữ; và
    - Setfont bằng 1 nếu bạn dùng font Unicode; bằng 2 nếu dùng font TCVN3; hoặc bằng 3 nếu dùng font VNI.


    [​IMG]

    Các công dụng khác:

    - Xắp xếp tên theo tiếng Việt.
    - Đổi chữ Hoa-Thường.
    - Tách – Gộp cột Họ Tên.
    - Tự động lưu bảng tính.




    [​IMG]



    Các bạn có thể tham khảo thêm tại Vui lòng đăng nhập hoặc đăng ký để xem link
     

    Các file đính kèm:

  3. admin

    admin Technical Thành viên BQT

    Nói thêm về Hàm đọc số


    - Hàm chỉ đọc được các số không lớn hơn hàng trăm tỷ đồng. Điều này chúng ta có thể chấp nhận được vì rất hiếm khi gặp phải những con số nhiều hơn 12 chữ số. Tuy nhiên, có những số tiền không lớn lắm, như hàm vẫn báo: “So qua lon qua hang tram ty-Hay xem lai !”.

    Ví dụ: Ô C5 có giá trị bằng 17 chia cho 3 (=17/3) = 5,666666667. Chúng ta thấy số đó, theo hiển thị của Exel thì chỉ có 10 chữ số thôi (kể cả số lẻ), nhưng đó là do Exel tự giới hạn số lẻ trong sự hiển thị mà thôi; mà cho dù ta có format lại ô đó với Decimal places bằng 0, để số đó được hiển thị là 6, không còn hiển thị các số lẻ nữa thì Hàm đọc số vẫn “hiểu” rằng giá trị đó vượt quá 12 chữ số!

    Để khắc phục tình trang này, chúng ta nên dùng hàm ROUND để “vo tròn” con số đó lại, thực sự bỏ hết số lẻ đi. Ví dụ: =ROUND (17/3;0); kết quả là 6.

    - Ta phải bỏ hết số lẻ là vì Hàm đọc số không đọc được số lẻ. Nếu như trong ví dụ trên, ta dùng hàm ROUND để giới hạn số lẻ chỉ còn hai số, nghĩa là số cần đọc là 5,67; thì Hàm đọc số vẫn cho kết quả là “Sáu đồng”.

    - Ta cũng ghép thêm vào Hàm đọc số các chữ, ví dụ: “Số tiền viết bằng chữ:”, bằng cách gõ vào ô có số cần đọc, ví dụ ô C5 với font Unicode, như sau:

    =“Số tiền viết bằng chữ: ”&Doc_soVND(C5;1)

    Nhớ thêm khoảng trắng giữa dấu : và dấu . Kết quả là: Số tiền bằng chữ: Sáu đồng.
     
Moderators: Thai232

Chia sẻ trang này